no igualdad
Publicado por cucu (38 intervenciones) el 10/04/2009 20:45:32
Hola, soy nueva en matlab y una cosa "aparentemente" fácil no funciona, hago:
izq1 = A;
izq2 = inv(A) * b;
if (izq1 == izq2)
disp('los resultados coinciden');
else
disp('los resultados no coinciden');
end
he comprobado paso a paso que izq1 e izq2 son iguales un vector columna [0;0; 0.3333] pero me imprime que los resultados no coinciden, ¿alquien sabe a que se debe? luego hago lo mismo con un vector fila (haciendo la multiplicación por la derecha) y si me sale bien.
¿puede ser algo de aproximaciones de 0.3333? ¿los vectores columna no se comparan así?
Gracias. Saludos
izq1 = A;
izq2 = inv(A) * b;
if (izq1 == izq2)
disp('los resultados coinciden');
else
disp('los resultados no coinciden');
end
he comprobado paso a paso que izq1 e izq2 son iguales un vector columna [0;0; 0.3333] pero me imprime que los resultados no coinciden, ¿alquien sabe a que se debe? luego hago lo mismo con un vector fila (haciendo la multiplicación por la derecha) y si me sale bien.
¿puede ser algo de aproximaciones de 0.3333? ¿los vectores columna no se comparan así?
Gracias. Saludos
Valora esta pregunta


0