Clear Filters
Clear Filters

min value calling

2 views (last 30 days)
Will
Will on 31 Oct 2011
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

Andrei Bobrov
Andrei Bobrov on 31 Oct 2011
[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 Data Distribution Plots 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!