How to call a column in a vector

suppose we have vector (v) v= [1 5 3 0 7]
and I want to find the minimum value
min(v)
I will get 0, but what I want to know is how can I print out the column number? In this case, the column number where the minimum value (0) is located is 4, but how can I make matlab display the column number to me?

 Accepted Answer

James Tursa
James Tursa on 12 Oct 2016
Edited: James Tursa on 12 Oct 2016
Get the 2nd output argument returned from the min function:
[value,column] = min(v);

2 Comments

Ok and how would I print it in a message such as "the winner is contestant (column number)"?
fprintf('The winner is contestant %d\n',column);

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!