Solución:
La función es max
. Para obtener el primer valor máximo debes hacer
[val, idx] = max(a);
val
es el valor máximo y idx
es su índice.
Para una matriz, puede usar esto:
[M,I] = max(A(:))
I es el índice de A (:) que contiene el elemento más grande.
Ahora, use la función ind2sub para extraer los índices de fila y columna de A correspondientes al elemento más grande.
[I_row, I_col] = ind2sub(size(A),I)
fuente: https://www.mathworks.com/help/matlab/ref/max.html
En el caso de una matriz 2D (matriz), puede usar:
[val, idx] = max(A, [], 2);
La parte idx contendrá el número de columna que contiene el elemento máximo de cada fila.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)