how to find maximum value in d matrix of size (11*11)
Show older comments
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.
Accepted Answer
More Answers (1)
Image Analyst
on 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 Comments
Yi
on 5 Oct 2014
WOW, that's what I did not know. Thank you for the correction .
Image Analyst
on 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/
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!