how to find maximum value in d matrix of size (11*11)
Mostra commenti meno recenti
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.
Risposta accettata
Più risposte (1)
Image Analyst
il 5 Ott 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 Commenti
Yi
il 5 Ott 2014
WOW, that's what I did not know. Thank you for the correction .
Image Analyst
il 6 Ott 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/
Categorie
Scopri di più su Matrix Indexing in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!