how to find maximum value in d matrix of size (11*11)
Afficher commentaires plus anciens
we have a matrix of size 11*11. can u please send me the matlab code to find maximum value in the matrix as soon as possible.
Réponse acceptée
Plus de réponses (1)
Image Analyst
le 5 Oct 2014
Not sure what "find" means - the value or the location - so I'll find both for you
[maxValue, linIndexOfMax] = max(M(:))
[row, column] = ind2sub(size(M), linIndexOfMax);
For example
M = magic(3)
[maxValue, linIndexOfMax] = max(M(:))
[row, column] = ind2sub(size(M), linIndexOfMax)
In the command window:
M =
8 1 6
3 5 7
4 9 2
maxValue =
9
linIndexOfMax =
6
row =
3
column =
2
2 commentaires
Yi
le 5 Oct 2014
WOW, that's what I did not know. Thank you for the correction .
Image Analyst
le 6 Oct 2014
Here's another quirk that trips people up all the time - it's about the size function as applied to images: http://blogs.mathworks.com/steve/2011/03/22/too-much-information-about-the-size-function/
Catégories
En savoir plus sur Matrix Indexing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!