Borrar filtros
Borrar filtros

Return the number of the row that contains the largest value in column vectors

1 visualización (últimos 30 días)
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

Respuesta aceptada

the cyclist
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)

Categorías

Más información sobre Operators and Elementary Operations en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by