Matlab - Comparar elementos de dos matrices

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

Comparar elementos de dos matrices

Publicado por gustavo (16 intervenciones) el 19/08/2019 18:34:29
Buenas tardes

Quisiera ver si alguien me puede ayudar con el siguiente problema

tengo dos matrices, a y b, estas estan ordenadas de menor a mayor con respecto a 'a', debo de buscar renglones que sean exactamente iguales en las dos, es decir que en un renglón de 'm' los elementos a, b y c sean iguales en otro renglón de 'n', la restricción es que la complejidad no debe ser m a la n, entonces lo que quiero hacer es comparar la 'a' de 'm' con la 'a' de 'n', si son iguales, comparar la 'b' de 'm' con a 'b' de 'n', si son iguales, comparar la 'c' de 'm' con la 'c' de 'n' si non iguales, a un contador k le sumo 1, ahora si la 'a' de 'm' es mayor de la 'a' de 'n' tengo que buscar, hacia abajo, en la columna 'a' de 'n' un elemento igual o menor, si la 'a' de 'm' es menor a la 'a' de 'n' , entonces debo buscar en la columna 'a' de 'm' un elemento mayor, 'b' de m es diferente de 'b' de 'n', solo comienzo el ciclo con el siguiente renglón, en el caso de la columna 'c' se maneja igual que con las columnas 'b'

posiblemente con el panorama completo del problema sea mas fácil comprender cual es la solución que quiero desarrollar, ahora esto es también parte de un proyecto mayor

anexo ejemplos reales de las matrices, las que son de k * 3, donde la k puede ser muy grande

m=

a, ---- b, ---- c,
-1.5 , -1 , -0.5
-1.5 , -0.5 , 0.5
-1.5 , 0 , -0.5
-1.5 , 0.5 , 0.5
-1.5 , 1 , -0.5
-1 , -1 , 0.5
-1 , -0.5 , 0
-1 , -0.5 , 1
-1 , 0 , -1
-1 , 1 , -1
-1 , 1.5 , 0.5
-0.5 , -0.5 , -1
-0.5 , 0.5 , 0

n=

a, ---- b, ---- c,
-1.5 , 0 , -0.5
-1.5 , 0 , 0.5
-1 , -0.5 , -1
-1 , -0.5 , 0
-1 , -0.5 , 1
-1 , 0.5 , -1
-1 , 0.5 , 0
-1 , 0.5 , 1
-0.5 , -1.5 , -0.5
-0.5 , -1.5 , 0.5
-0.5 , 0 , -1.5
-0.5 , 0 , -0.5
-0.5 , 0 , 0.5
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