Matlab - Comparar dos matrices, elemento por elemento

 
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 dos matrices, elemento por elemento

Publicado por Gustavo Lopez (16 intervenciones) el 15/08/2019 18:35:35
tengo dos matrices:

a=
a11 a12 a13
a21 a22 a23
a31 a32 a33

b=
b11 b12 b13
b21 b22 b23
b31 b23 b33

quiero comparar si hay elementos iguales en a y en b, por ejemplo, comparar si a11 es igual, mayor o menos a b11, b21 y b31 , y asi sucesivamente con las demás columnas
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
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

Comparar dos matrices, elemento por elemento

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 15/08/2019 19:22:34
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
clear
a=rand(3)
b=rand(3)
for i=1: 1%size(a,1)
    for j=1:size(a,2)
        [a(i,i) b(i,j)]
        if a(i,i)>b(i,j)
            'mayor'
        elseif a(i,i)==b(i,j)
            'igual'
        elseif a(i,i)<b(i,j)
            'menor'
        end
    end
end

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
>> comparar
 
a =
 
    0.7447    0.1835    0.7802
    0.1890    0.3685    0.0811
    0.6868    0.6256    0.9294
 
 
b =
 
    0.7757    0.4468    0.5108
    0.4868    0.3063    0.8176
    0.4359    0.5085    0.7948
 
 
ans =
 
    0.7447    0.7757
 
 
ans =
 
    'menor'
 
 
ans =
 
    0.7447    0.4468
 
 
ans =
 
    'mayor'
 
 
ans =
 
    0.7447    0.5108
 
 
ans =
 
    'mayor'
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