how to get 3 indices of the min value?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
hey guys,I built this function:
err=zeros(15,15,15);
for p=-7:7;
for r=-7:7;
for q=-7:7;
zR=gwl*p*1.12+xR;
zG=gwl*q+xG;
zB=gwl*r*0.88+xB;
h=0.33*(abs(zR-zB)+abs(zB-zG)+abs(zR-zG));
err(8+p,8+r,8+q)=h;
end
end
end
and now i need know the 3 indices of the min value of err, any ideas how to achieve it?
thanks in advance
0 Commenti
Risposta accettata
Roger Stafford
il 17 Set 2014
[~,ix] = min(err(:));
[i1,i2,i3] = ind2sub(size(err),ix);
The minimum value is err(i1,i2,i3).
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Statistics and Machine Learning Toolbox 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!