martes, 12 de agosto de 2008

Resultados de la primera tarea

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

Entonces
a11 a12 a13
A' = a21 a22 a23
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


No hay comentarios: