Return the number of the row that contains the largest value in column vectors
    3 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    John
      
 el 4 de Feb. de 2012
  
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 comentarios
Respuesta aceptada
  the cyclist
      
      
 el 4 de Feb. de 2012
        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.
Más respuestas (0)
Ver también
Categorías
				Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

