Matlab - Encontrar renglón en una matriz correspondiente a otra matriz

 
Vista:
sin imagen de perfil
Val: 360
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Encontrar renglón en una matriz correspondiente a otra matriz

Publicado por Ricardo (218 intervenciones) el 09/07/2018 18:40:24
Buenos días.

Espero se encuentren bien y también espero me ayuden con sus consejos para encontrar la solución.

Tengo una matriz A de 6 X 10 como ejemplo:

A=[-1.3726 -0.7760 -0.6715 -0.2796 -0.1499 0.1499 0.2796 0.6715 0.7760 1.3726;
-1.3726 -0.7760 -0.6715 -0.1796 -0.0499 0.0499 0.1796 0.6715 0.7760 1.3726;
-1.3726 -0.7760 -0.7715 -0.2796 -0.0499 0.0499 0.2796 0.7715 0.7760 1.3726;
-1.3726 -0.7760 -0.6715 -0.2796 -0.0499 0.0499 0.2796 0.6715 0.7760 1.3726;
-1.3726 -0.8760 -0.6715 -0.2796 -0.0499 0.0499 0.2796 0.6715 0.8760 1.3726;
-1.4726 -0.7760 -0.6715 -0.2796 -0.0499 0.0499 0.2796 0.6715 0.7760 1.4726]

Cada renglón es tomado para cierta operación a lo que resulta una matriz B 6 X 1:

B=[13.01; 13.14; 16.60; 20.05; 13.74; 12.48]

El primer renglón de la matriz A me resulto el primer renglón de la matriz B
El segundo renglón de la matriz A me resulto el segundo renglón de la matriz B y así sucesivamente

El problema consiste en que a través de código Matlab identifique el valor máximo del vector B y saber que renglón de la matriz A le corresponde.

En este caso se sabe visualmente que el máximo en B es 20.05 y que ocupa el 4° renglón de la misma matriz y por lo tanto le corresponde el cuarto renglón de la matriz A con elementos que están en dicho renglón, es decir:
-1.3726 -0.7760 -0.6715 -0.2796 -0.0499 0.0499 0.2796 0.6715 0.7760 1.3726

Eso es lo que quiero saber : valor y posición del máximo de B y posición y valores de los elementos del vector A que produjo ese máximo valor.


Espero me hayan entendido y espero su ayuda.
Gracias.
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 JESUS DAVID ARIZA ROYETH
Val: 3.327
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Encontrar renglón en una matriz correspondiente a otra matriz

Publicado por JESUS DAVID ARIZA ROYETH (1818 intervenciones) el 09/07/2018 20:12:09
1
2
[maximo,posicion]=max(B)
valores=A(posicion,:)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 360
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Encontrar renglón en una matriz correspondiente a otra matriz

Publicado por Ricardo (218 intervenciones) el 10/07/2018 18:47:47
Muchísimas gracias.
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