Return the number of the row that contains the largest value in column vectors
    3 次查看(过去 30 天)
  
       显示 更早的评论
    
Hi there,
Is there a way in matlab to return the number of a row that contains the largest value?
For example, for the following matrix
0.14  0  0.99  1  0
0.73  0.93  0.02  0  0
0  0  0  0  0.99
0  0  0.01  0  0
0.01  0.05  0.03  0.01  0
0  0.02  0  0  0.02
0.01  0  0.01  0  0
How could you make it return 2 2 1 1 3?
Many thanks John
0 个评论
采纳的回答
  the cyclist
      
      
 2012-2-4
        The second output argument of the max() function will do this:
 [m index] = max(x)
where x is your matrix. Note that by default, max() works down the columns of a matrix. Read "doc max" for more details.
更多回答(0 个)
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

