how to get 3 indices of the min value?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponse acceptée
Roger Stafford
le 17 Sep 2014
[~,ix] = min(err(:));
[i1,i2,i3] = ind2sub(size(err),ix);
The minimum value is err(i1,i2,i3).
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Statistics and Machine Learning Toolbox dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!