How to know the location of the minimun value from a vector?

1 visualizzazione (ultimi 30 giorni)
I have a vector like this: A =
0.2008 0.2011 0.2011 0.1979 0.2003
then the minimun value is: 0.1979 which located on (1,4)
So I want to take the location of that value like above. What to do? Thanks before :')

Risposta accettata

Andrei Bobrov
Andrei Bobrov il 6 Mag 2012
A = [0.2008 0.2011 0.2011 0.1979 0.2003]
[c,idx] = min(A)
for matrix
eg:
A = rand(8);
solution:
[vc,irows] = min(A);
[v,icols] = min(vc);
out = [v irows(icols) icols];
or:
v = min(A(:));
[irows,icols] = find(A == v);
or:
[v,ii] = min(A(:));
[irows,icols] = ind2sub(size(A),ii);

Più risposte (1)

zhenqiang
zhenqiang il 6 Mag 2012
good learning

Categorie

Scopri di più su Elementary Math in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by