Finding Max Value From Matlab Variable
    9 views (last 30 days)
  
       Show older comments
    
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 Comments
Accepted Answer
  Andreas Goser
    
 on 22 Mar 2015
        
      Edited: Andreas Goser
    
 on 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 Comments
  Andreas Goser
    
 on 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
      
      
 on 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
More Answers (0)
See Also
Categories
				Find more on Creating and Concatenating Matrices 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!

