Info

This question is closed. Reopen it to edit or answer.

How to find which element is the lowest first or second or third or ....

2 views (last 30 days)
There is a 1X1 matrix.
I wanna find which element is the MINIMUM not the minimum value but the number of the particular element.
If this is the matrix,
y = [682.8333 399.8160 34.2270 46.1800 107.7035 ];
I know the minimum value is 34.2270 to get that we can use
mini= min(y);
but what i want is how to get the number of the minimum element
in here it's the 3rd element.
Thank you.

Answers (1)

Star Strider
Star Strider on 5 Mar 2015
Use the min function with two outputs:
[mini,index] = min(y);
The second output, ‘index’ here, is the index of the first minimum value the function finds.
  2 Comments
Star Strider
Star Strider on 5 Mar 2015
My pleasure!
If it solved your problem, I would appreciate it if you would Accept it.

Community Treasure Hunt

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

Start Hunting!