Finding Max Value From Matlab Variable
11 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi Experts,
I have a variable
out
i want to extract the max value and its corresponding cell value i.e 17531 and 3 .....i used max function i.e
a = max(out);
but it is displaying 4 17531.............I dont know why it is showing 4 instead of 3???Please help
0 commentaires
Réponse acceptée
Andreas Goser
le 22 Mar 2015
Modifié(e) : Andreas Goser
le 22 Mar 2015
That is a nice one! But in the doc it says
"If A is a matrix, then max(A) treats the columns of A as vectors and returns a row vector of largest elements."
So you maybe want to do something else? Like
[a,ix]=max(out(:,2))
3 commentaires
Andreas Goser
le 22 Mar 2015
If you can provide data and code together, that is easier for me to help. Otherwise I need to make guesses.
Image Analyst
le 22 Mar 2015
This latest question is a duplicate of a different one. One that I responded to in http://www.mathworks.com/matlabcentral/answers/184466-for-loop-issue-in-code#comment_273784
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Matrix Indexing 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!