Matlab - Valores máximos de una matriz

 
Vista:
sin imagen de perfil
Val: 352
Ha disminuido 1 puesto en Matlab (en relación al último mes)
Gráfica de Matlab

Valores máximos de una matriz

Publicado por Ricardo (218 intervenciones) el 07/08/2019 19:58:29
Hola buenos días.

Tengo una matriz A=[ 64 79 91; 87 29 31; 59 17 43 ]
el primer valor máximo de esa matriz es 91 y ese valor lo obtengo de
M1 = max(A) = 91
¿Como obtengo el segundo valor máximo? es decir 87

Espero me puedan ayudar.

Gracias y saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Valores máximos de una matriz

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 07/08/2019 23:24:08
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
>> A=[ 64 79 91; 87 29 31; 59 17 43 ]
[valor1, ~]=max(max(A))
[f1,c1]=find(A==valor1);
A(f1,c1)=-inf;
[valor2, ~]=max(max(A))
A(f1,c1)=valor1;
 
A =
 
    64    79    91
    87    29    31
    59    17    43
 
 
valor1 =
 
    91
 
 
valor2 =
 
    87
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
sin imagen de perfil
Val: 352
Ha disminuido 1 puesto en Matlab (en relación al último mes)
Gráfica de Matlab

Valores máximos de una matriz

Publicado por Ricardo (218 intervenciones) el 07/08/2019 23:40:59
Muchas gracias !!!!!
Funciono.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar