Getting the 3 lowest values in a vector Matlab

How would I be able to get the 3 minimum values from a vector of values, starting from the lowest one to the higher values?
a = [12,3,9, 5.6, 9, 10, 7]
Expected Output:
[3, 5.6, 7]

Answers (1)

a = [12,3,9, 5.6, 9, 10, 7];
b = mink(a, 3)
b = 1×3
3.0000 5.6000 7.0000

Categories

Asked:

on 17 Nov 2021

Edited:

Jan
on 17 Nov 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!