Matlab - comparación de matrices

 
Vista:

comparación de matrices

Publicado por rosa (6 intervenciones) el 29/02/2012 14:54:06
Hola a todos.. tengo dos matrices de muy gran extensión A y B y necesito comparar sus elemntos de sus primeras columnas,A(i,1) con B(i,!), pero no elemento a elemento...por ejemplo comparar B(1,1) con cada uno de los elementos A(i,1)..alguien podría indicarme como puedo hacerlo, muchas gracias por la atención.
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

comparación de matrices

Publicado por Camilo (52 intervenciones) el 29/02/2012 16:00:56
Puede que esto pueda ayudarte a lo que nesesitas.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
clc
clear all
A=[1,2,3;4,5,6;7,8,9;43,22,6] % matriz de ejemplo
 
B=[3,5,1;6,3,4;1,6,8;1,7,1]   % matriz de ejemplo
 
for i=1:size(B,1)
if A(1,1)==B(i,1)
    disp(['A(1,1) es igual al elemento B ', num2str(i),[',1']])
   % aqui cambie lo que requiera o realize lo que nesecite
    disp('  ')
end
end
clear i

Saludos
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

comparación de matrices

Publicado por camilo (52 intervenciones) el 29/02/2012 16:01:41
Ejecucion de algoritmo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
A =
 
     1     2     3
     4     5     6
     7     8     9
    43    22     6
 
 
B =
 
     3     5     1
     6     3     4
     1     6     8
     1     7     1
 
A(1,1) es igual al elemento B 3,1
 
A(1,1) es igual al elemento B 4,1
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

comparación de matrices

Publicado por rosa (6 intervenciones) el 29/02/2012 17:26:04
Muchas gracias, lo probaré..ha sido gran ayuda.
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