min value calling

I have this matrix,
A = [0.1 0.2 0.3 ;
0.4 0.5 0.6 ;
0.7 0.8 0.9];
I want to find min(A,[],1), but them I want it to tell me the row and column that the min value falls on. Any ideas?

1 Comment

Will
Will on 31 Oct 2011
PS, the values are arbitrary. I was just using that as an example. I now realize that it's a terrible example for this problem.

Sign in to comment.

 Accepted Answer

[v,idx] = min(A,[],1)
out = [v;idx;1:size(A,2)]
or
absolute min
[v,I] = min(A(:));
[ir,jc] = ind2sub(size(A),I);
out = [v,ir,jc];

More Answers (0)

Categories

Find more on Language Fundamentals in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!