viernes, 26 de abril de 2013

Inversa de una matriz en MATLAB


Comenzaremos por definir una matriz A de 2x2.

>> A=[1 5;-3 2]

A =

     1     5
    -3     2

Enseguida, lo único que debemos hacer es utilizar el comando "inv" y Matlab nos devolverá en la línea de comandos la matriz inversa de A, claro, siempre y cuando la matriz sea invertible.

>> Inv_A=inv(A)

Inv_A =

    0.1176   -0.2941
    0.1765    0.0588

En este caso hemos guardado en "Inv_A" la matriz inversa de A. 

A modo de comprobación, recordar que dada una matriz $A$, el producto $A\,A^{-1}=I$, donde $I$ es la matriz identidad de las dimensiones correspondientes. Ejecutaremos este producto en la línea de comandos y podremos comprobar que efectivamente Matlab nos devuelve ese resultado:

>> A*Inv_A

ans =

    1.0000    0.0000
         0    1.0000





1 comentario: