INVERSA DE UNA MATRIZ EN MATLAB
La inversa de una matriz se representa de la siguiente manera:
a11 a12 a13
Sea A = a21 a22 a23
a31 a32 a33
Una matriz 3x3, entonces A-1 es la inversa de A y es tal que el producto de A por A-1 es igual a
A* A-1 = I; donde I es la matriz identidad.
Para realizar esta operación en MATLAB se procede como sigue:
1. Se introduce la matriz en la ventana de comando ó command window de la siguiente forma:
A = [a11 a12 a13; a21 a22 a23; a31 a32 a33]
2. Luego se escribe inv(A) y MATLAB se encarga de lo demás. Por ejemplo,
> A= [1 2 3; 4 5 6; 7 8 9]
A =
1 2 3
4 5 6
7 8 9
>> Inv (A)
Warning: Matrix is close to singular or badly scaled.
Results may be inaccurate. RCOND = 1.541976e-018.
Ans =
1.0e+016 *
-0.4504 0.9007 -0.4504
0.9007 -1.8014 0.9007
-0.4504 0.9007 -0.4504
La Transpuesta de una matriz la obtenemos en MATLAB utilizando el operador (‘) el cual denota la transpuesta. Por ejemplo, digamos que A denota la matriz
a11 a12 a13
A = a21 a22 a23
a31 a32 a33
A = a21 a22 a23
a31 a32 a33
Entonces
a11 a12 a13
A' = a21 a22 a23
a31 a32 a33
a31 a32 a33
En MATLAB lo expresamos como:
>> A = [1 2 3; 5 3 1; 6 7 1]
A =
1 2 3
5 3 1
6 7 1
>> B = A'
B =
1 5 6
2 3 7
3 1 1
Bachilleres:
Henry Bello BC – 2522
Jose E. Ruiz BH – 6650