Getting the 3 lowest values in a vector Matlab

6 views (last 30 days)
Teoman Selcuk
Teoman Selcuk on 17 Nov 2021
Edited: Jan on 17 Nov 2021
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)

Jan
Jan on 17 Nov 2021
Edited: Jan on 17 Nov 2021
a = [12,3,9, 5.6, 9, 10, 7];
b = mink(a, 3)
b = 1×3
3.0000 5.6000 7.0000

Community Treasure Hunt

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

Start Hunting!