Está en la página 1de 37

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

ALGEBRA LINEAL

ING. CIVIL Pgina 1

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

PRESENTACION
En el presente trabajo, se muestran algunas formas de solucin a algunos problemas
de matrices y sistemas de ecuaciones, las caractersticas de las diferentes sistemas de
ecuaciones hacen que este documento una minscula ayuda al desarrollo del curso.
El principal objetivo de este trabajo es poder entender las formas de resolucin de
matrices y sistemas de ecuaciones, para as poder utilizarlas frente a los problemas
diarios.

ALGEBRA LINEAL

ING. CIVIL Pgina 2

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

LABORATORIO PRCTICO N: 02
INTRODUCCIN A SISTEMAS DE ECUACIONES LINEALES CON
MATLAB
1.- Para cada uno de los sistemas siguientes, llame A a la matriz de coeficientes y B
a la matriz columna de trminos independientes. Forme la matriz ampliada y use la
funcin rref para encontrar la forma escaln reducida por filas. Muestre que cada
uno de estos sistemas tiene solucin nica y que la solucin est contenida en la ltima
columna de la forma reducida de la matriz ampliada. Use la notacin de submatrices
para asignar la variable X a la solucin.
a)

SOLUCION:
>> % AHORA INTRODUCIMOS LA MATRIZ DE COEFICIENTES "A" :
>> A=[1/2 3 -3;4 0 -1;5 -1/3 2/5;7/2 -3 2]
A=

0.5000 3.0000 -3.0000


4.0000
0 -1.0000
5.0000 -0.3333 0.4000
3.5000 -3.0000 2.0000

>> % AHORA INTRODUCIMOS LA MATRIZ DE TERMINOS INDEPENDIENTES "B":


>> B=[1;-1;-1;-2]
B=

1
-1
-1
-2

ALGEBRA LINEAL

ING. CIVIL Pgina 3

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

>> % LA MATRIZ AMPLIADA SERA "X=(A|B)":


>> X=[1/2 3 -3 1;4 0 -1 -1;5 -1/3 2/5 -1;7/2 -3 2 -2]
X=

0.5000 3.0000 -3.0000 1.0000


4.0000
0 -1.0000 -1.0000
5.0000 -0.3333 0.4000 -1.0000
3.5000 -3.0000 2.0000 -2.0000

>> % AHORA ENCONTRAREMOS LA FORMA ESCALON REDUCIDA POR FILAS DE "X":


>> rref(X)
ans =

1.0000
0
0 -0.1795
0 1.0000
0 0.6451
0
0 1.0000 0.2818
0
0
0
0

>> % UNA VEZ OBTENIDA LA FORMA REDUCIDA Y VIENDO QUE TIENE UNA UNICA
SOLUCION, PODEMOS AFIRMAR QUE:
>> X=-0.1795
X=

-0.1795

>> Y=0.6451
Y=

0.6451

>> Z=0.2818
Z=

0.2818

ALGEBRA LINEAL

ING. CIVIL Pgina 4

b)

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

+4
2 + 2 14
+8 + 4
5 + 17 5

+ 3 = 10
+ 0 = 44
8 = 3
+ 13 = 44

SOLUCION:
>> % PARA EL EJEMPLO b COMENZAMOS INTRODUCIENDO LA MATRIZ DE
CIEFICIENTES "A":
>> A=[1 4 -1 3;2 2 -14 0;1 8 4 -8;5 17 -5 13]
A=

1 4 -1
3
2 2 -14 0
1 8
4 -8
5 17 -5 13
>> % LA MATRIZ DE TERMINOS INDEPENDIENTES SERA "B":
>> B=[10;44;3;44]
B=

10
44
3
44

>> % AL FORMAR LA MATRIZ AMPLIADA OBTENDREMOS "X=(A|B)":


>> X=[1 4 -1 3 10;2 2 -14 0 44;1 8 4 -8 3;5 17 -5 13 44]
X=

1 4 -1 3 10
2 2 -14 0 44
1 8
4 -8
3
5 17 -5 13 44

>> % LLEVANDO LA MATRIZ X A SU FORMA ESCALON REDUCIDA POR FILAS


OBTENDREMOS:
>> rref(X) % CON LO CUAL OBTENDREMOS LOS VALORES DE LAS VARIABLES.
ans =
1

ALGEBRA LINEAL

0 -1

ING. CIVIL Pgina 5

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

0 1 0 0 2
0 0 1 0 -3
0 0 0 1 0
>> % DE DONDE OBTENEMOS QUE:
x=-1
y=2
z=-3
w=0

2.-Para cada uno de los siguientes sistemas d la matriz ampliada y use la funcin rref
para encontrar la forma escaln por filas. Concluya que ninguno tiene solucin.
a)

+
+

=
=
=

SOLUCION:
>> % SEA "A" LA MATRIZ DE COEFICIENTES Y "B" LA MATRIZ DE TERMINOS
INDEPENDIENTES,TENDREMOS:

>> A=[2 -3;2 1;3 2], B=[-2;1;1]


A=
2
2
3

-3
1
2

B=
-2
1
1
>> % ENTONCES HALLAMOS LA MATRIZ UNMENTADA "X=(A|B)":
>> X=[2 -3 -2;2 1 1;3 2 1]
X=
2
2
3

-3
1
2

ALGEBRA LINEAL

-2
1
1
ING. CIVIL Pgina 6

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

>> % AHORA UTILIZAMOS EL COMANDO rref PARA HALLAR LA REDUCIDA DE LA


MATRIZ "X":

>> rref(X)
ans =
1
0
0

0
1
0

0
0
1

>> % OBSERVANDO EL RESULTADO PODEMOS CONCLUIR QUE EL SISTEMA a) NO


TIENE SOLUCION, ADEMAS PODEMOS COMPROBAR ESTO HALLANDO LOS
RESPECTIVOS RANGOS:
>> rank(A)
ans =
2

>> rank(X)
ans =
3

>> % VIENDO QUE LOS RANGOS SON DISTINTOS, RECALCAMOS QUE EL SISTEMA
NO TIENE SOLUCION.
b)

=
+
+
+
=

=
SOLUCION:
>> % LLAMAREMOS "A" A LA MATRIZ DE COEFICIENTES Y "B" A LA MATRIZ DE
TERMINOS INDEPENDIENTES:
>> A=[1 -2 1 -4;1 3 7 2;1 -12 -11 -16] , B=[1;2;5]
A=

1 -2
1 -4
1
3
7
2
1 -12 -11 -16

ALGEBRA LINEAL

ING. CIVIL Pgina 7

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO


B=

1
2
5

>> % CON LAS DOS MATRICES FORMAREMOS LA MATRIZ AUMENTADA "X=(A|B)":


>> X=[1 -2 1 -4 1;1 3 7 2 2;1 -12 -11 -16 5]
X=

1 -2
1 -4
1
3
7
2
1 -12 -11 -16

1
2
5

>> % AHORA PROCEDEREMOS A HALLAR LOS RANGOS DE LA MATRIZ DE


COEFICIENTES Y LA MATRIZ AUMENTADA:
>> rank(A) , rank(X)
ans =
2

ans =
3

>> % COMO LOS RANGOS SON DIFERENTES EL SISTEMA NO TIENE SOLUCION, LO


QUE COMPROBAREMOS CON LA FORMA ESCALON REDUCIDA DE "X".
>> rref(X)
ans =

1.0000
0 3.4000 -1.6000
0
0 1.0000 1.2000 1.2000
0
0
0
0
0 1.0000

ALGEBRA LINEAL

ING. CIVIL Pgina 8

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

3.-Las matrices siguientes son matrices ampliadas de sistemas de ecuaciones que


tienen ms de una solucin, para cada matriz use la funcin rref. Para obtener el
conjunto solucin de estos sistemas necesitara papel y lpiz.
9
9
1

a)

27 3 3 ,
27 10 1 ,
3
5 9 ,

12
19
6

SOLUCION:
>> % SEA "A" LA MATRIZ DE COEFICIENTES Y "B" LA MATRIZ DE TERMINOS
INDEPENDIENTES OBTENEMOS:

>> A=[9 27 3 3;9 27 10 1;1 3 5 9]

, B=[12;19;6]

A=
9 27
3
9 27 10
1
3
5

3
1
9

B=
12
19
6
>> % ADEMAS SEA "X" LA MATRIZ AUMENTADA "X=(A|B)" :
>> X=[9 27 3 3 12;9 27 10 1 19;1 3 5 9 6]
X=
9 27
3
9 27 10
1
3
5

3 12
1 19
9
6

>> % AHORA PARA SABER SI EL SISTEMA TIENE UNA SOLUCION HALLAMOS LOS
RANGOS:

>> rank(A)
ans =
3
ALGEBRA LINEAL

ING. CIVIL Pgina 9

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

>> rank(X)
ans =
3
>> % COMO LOS RANGOS SON IGUALES EL SISTEMA TIENE SOLUCION.
>> % ADEMAS n=# de variables
>> %
r=rango de la aumentada
>> % ENTONCES LA SOLUCION TENDRA:
>> % n-r parmetros=1
>> % AHORA HALLAMOS LA ESCALONADA REDUCIDA DE X:
>> rref(X)
ans =
1
0
0

3
0
0

0
1
0

0
0
1

1
1
0

>> % DE LA MATRIZ ESCALONADA REDUCIDA OBTENEMOS LAS SIGUIENTES


ECUACIONES:
+3 =1
=1
=0

b)

1 0
1 4
3 0

=13

1 2 7 , 4
21 2 2 , 5
3 6 7 , 2

SOLUCION:
>> % SEA "A" LA MATRIZ DE COEFICIENTES Y "B" LA MATRIZ DE TERMINOS
INDEPENDIENTES, ENTONCES TENDREMOS:
>> A=[1 0 1 -2 7;1 4 21 -2 2;3 0 3 -6 7] , B=[-4;5;2]
A=

1
1
3

B=

0
1 -2 7
4 21 -2 2
0 3 -6 7

ALGEBRA LINEAL

ING. CIVIL Pgina 10

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO


-4
5
2

>> % ADEMAS SEA "X" LA MATRIZ AUMENTADA "X=(A|B)" :


>> X=[1 0 1 -2 7 -4;1 4 21 -2 2 5;3 0 3 -6 7 2]
X=

1
1
3

0 1 -2 7 -4
4 21 -2 2 5
0 3 -6 7 2

>> % AHORA PARA VER SI EL SISTEMA TIENE SOLUCION HALLAMOS LOS RANGOS
DE LA MATRIZ DE COEFICIENTES Y LA MATRIZ AUMENTADA.
>> rank(A)
ans =
3

>> rank(X)
ans =

3
>> % VIENDO QUE LOS RANGOS HALLADOS SON IGUALES ENTONCES EL SISTEMA
TIENE SOLUCION
>> % Y COMO n=# de variables
>> % VIENDO QUE LOS RANGOS HALLADOS SON IGUALES ENTONCES EL SISTEMA
TIENE SOLUCION
>> % Y COMO n=# de variables
>> %

r=rango de la aumentada

>> % ENTONCES LA SOLUCION TENDRA:


>> % n-r parametros=2

>> % AHORA HALLAMOS LA ESCALONADA REDUCIDA DE X:


>> rref(X)

ALGEBRA LINEAL

ING. CIVIL Pgina 11

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO


ans =
1
0
0

0
1
0

1 -2 0 3
5 0 0 1
0 0 1 -1

>> % DE DONDE OBTENEMOS LAS SIGUIENTES ECUACIONES:


+ 2 =3
+5 =1
= 1
Si hacemos que
= ,
= entonces la solucin del sistema ser.
+ 2 = 3
+5 =1

=1

=3+2
=15

; ,
;

4.-Suponga que se quieren resolver varios sistemas de ecuaciones en los que las
matrices de coeficientes son las mismas pero tienen trminos independientes
diferentes. Formando una matriz ampliada ms grande se podrn resolver todos los
sistemas al mismo tiempo. Suponga que A es la matriz de coeficientes, que B, C y D
son las matrices columnas de los trminos independientes. Asigne Am=[A B C D] y
encuentre rref(Am) para resolver simultneamente los siguientes sistemas.
2 +3 4 =1
+2 3 =0
+ 5 11 = 7

+ 3 4 = 1
+ 2 3 = 1
+ 5 11 = 6

+3 4 =1
+2 3 =2
+ 5 11 = 7

c) SOLUCION:
>> % SUPONGAMOS QUE "A" ES LA MATRIZ DE COEFICIENTES, ENTONCES
TENDREMOS:

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


A=
2
1
-1

3 -4
2 -3
5 -11

>> % AHORA "B","C" Y "D" SON LAS MATRICES COLUMNAS DE LOS TERMINOS
INDEPENDIENTES:
ALGEBRA LINEAL

ING. CIVIL Pgina 12

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

>> B=[1;0;-7] , C=[-1;-1;-6] , D=[1;2;-7]

B=
1
0
-7

C=
-1
-1
-6

D=
1
2
-7
>> % AHORA FORMAREMOS LA MATRIZ AUMENTADA Am=[ABCD]:
>> Am=[2 3 -4 1 -1 1;1 2 -3 0 -1 2;-1 5 -11 -7 -6 -7]
Am =
2
1
-1

3 -4
2 -3
5 -11

1 -1 1
0 -1 2
-7 -6 -7

>> % AHORA RESOLVEREMOS LOS SISTEMAS SIMULTANEAMENTE USANDO rref


>> rref(Am)
ans =
1
0
0

0
1
0

ALGEBRA LINEAL

1
-2
0

2 1
-1 -1
0
0

0
0
1
ING. CIVIL Pgina 13

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

>> % DEL RESULTADO SE OBSERVA QUE SE HA HALLADO LAS SOLUCIONES DE LOS


SISTEMAS EXCEPTUANDO LA TERCERA, LA CUAL LA DEMOSTRAMOS A
CONTINUANCION
>> % SEA X LA MATRIZ AUMENTADA X=(A|D)

>> X=[2 3 -4 1;1 2 -3 2;-1 5 -11 -7]


X=
2
1
-1

3 -4
2 -3
5 -11

1
2
-7

>> % LA MATRIZ A DE COEFICIENTES ES:


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

3 -4
2 -3
5 -11

>> % ENTONCES PARA COMPROBAR SI TIENE SOLUCION PROCEDEMOS A HALLAR Y


COMPARA LOS RANGOS:

>> rank(A)
ans =
2
>> rank(X)
ans =
3

>> % COMO LOS RANGOS SON DIFERENTES EL TERCER SISTEMA NO TIIENE


SOLUCION.

ALGEBRA LINEAL

ING. CIVIL Pgina 14

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

5.-Analice si los siguientes sistemas homogneos son determinados o indeterminados.


Resuelva el ejercicio empleando:
a) la funcin rref
b) la funcin Rank
c) indique cul de las dos formas es la ms conveniente en este caso y explique los
alcances y limitaciones de ambas funciones.
a)

+2
2 +4
3 +6
+3

2
3
+

+ 3
+6
+9
+ 2

=0
=0
=0
=0

SOLUCION:
>> % SEA "A" LA MATRIZ DE COEFICIENTES DEL SISTEMA
>> A=[1 2 -1 3;2 4 -2 6;3 6 -3 9;1 3 1 2]
A=
1
2
3
1

2
4
6
3

-1
-2
-3
1

3
6
9
2

>> % ADEMAS SEA "B" LA MATRIZ DE TERMINOS INDEPENDIENTES DEL SISTEMA:


>> B=zeros(4,1)
B=
0
0
0
0
>> % ENTONCES LA MATRIZ AUMENTADA SERA X=(A|B):
>> X=[1 2 -1 3 0;2 4 -2 6 0;3 6 -3 9 0;1 3 1 2 0]
X=
1
2
3
1

2
4
6
3

-1
-2
-3
1

3
6
9
2

0
0
0
0

>> % USANDO LA FUNCION rref TENDREMOS:


ALGEBRA LINEAL

ING. CIVIL Pgina 15

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

>> rref(X)
ans =
1
0
0
0

0
1
0
0

-5 5
2 -1
0 0
0 0

0
0
0
0

>> % DE LO CUAL CONCLUIMOS QUE EL SISTEMA ES INDETERMINADO, LO CUAL SE


ENTENDERA MUCHO MEJOR USANDO LA FUNCION rank:
>> % USANDO LA FUNCION rank TENDREMOS:

>> rank(A)
ans =
2
>> rank(X)
ans =
2

>> % COMO SE SABE DE ANTEMANO LOS RANGOS SON IGUALES, ENTONCES EL


SISTEMA TENDRA UNA SOLUCION CON 2 PARAMETROS, ES DECIR SERA
INDETERMINADO.
b) 4 + 2
2 +0
+3
+0

+0
3
4
+4

2 =0
+2 =0
+3 = 0
4 =0

SOLUCION:
>> % SEA "A" LA MATRIZ DE COEFICIENTES DEL SISTEMA HOMOGENEO:
>> A=[-4 2 0 -2;2 0 -3 2;1 3 -4 3;-1 0 4 -4]
A=
-4
2
1
-1

2 0
0 -3
3 -4
0 4

-2
2
3
-4

>> % Y SEA "B" LA MATRIZ DE COEFICIENTES NULAS DEL SISTEMA


ALGEBRA LINEAL

ING. CIVIL Pgina 16

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

>> B=zeros(4,1)
B=
0
0
0
0
>> % ENTONCES LA MATRIZ AUMENTADA PARA EL SEGUNDO SISTEMA
HOMOGENEO ES X=(A|B):

>> X=[-4 2 0 -2 0;2 0 -3 2 0;1 3 -4 3 0;-1 0 4 -4 0]


X=
-4
2
1
-1

2 0
0 -3
3 -4
0 4

-2
2
3
-4

0
0
0
0

>> % USANDO LA FUNCION rref TENDREMOS:


>> rref(X)
ans =
1
0
0
0

0
1
0
0

0
0
1
0

0
0
0
1

0
0
0
0

>> % SI ANALIZAMOS EL RESULTADO CONCLUIREMOS QUE EL SISTEMA ES


COMPATIBLE DETERMINADO.
>> % USANDO LA FUNCION rank TENDREMOS:

>> rank(A)
ans =
4
>> rank(X)
ans =
4

c) Para este caso que se trata de solo saber si los sistemas son determinados o

no, la segunda forma es la ms conveniente, pues adems de usar muy poco


espacio se calcul el tiempo que demora cada una de las dos formas y el que
utiliza menos tiempo es la segunda forma funcin Rank.
*Si queremos hallar si un sistema extenso es consistente o no, la funcin rref
nos tomara mucho tiempo, aqu se trabajara con la funcin Rank.
*Pero la funcin Rank solo sirve para saber si una funcin es consistente y
que clase, la funcin rref ya est avanzando la solucin del problemas pues ya
ha simplificado el sistema.

>> % CON EL RESULTADO DE LOS RANGOS COMPROBAMOS LO ANTES SEALADO.


ALGEBRA LINEAL

ING. CIVIL Pgina 17

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

6.-Sea

Forme R=[A eye(3)]


a) Halle la forma escaln reducida por filas de R. Utilice la notacin : para

asignar el nombre de la variable S a la matriz que consiste en las tres ltimas


columnas de la forma escaln reducida por filas de R.
SOLUCION:
>> % PRIMERAMENTE HALLAMOS LA MATRIZ R=[A eye(3)]
>> R=[A eye(3)]
R=
1
2
1

2
3 1
5
4 0
-1 10 0

0
1
0

0
0
1

>> % AHORA PROCEDEMOS A HALLAR LA MATRIZ ESCALON REDUCIDA DE R A LA


CUAL LLAMAREMOS E:
>> E=rref(R)
E=

1
0
0

0
1
0

0 54 -23 -7
0 -16
7 2
1 -7
3 1

>> % AHORA HALLAMOS LA MATRIZ "S" QUE ESTA FORMADA POR LAS TRES
ULTIMAS COLUMNAS DE rref(R)=E:
>> S=E([1:3],4:6)
S=

54 -23
-16 7
-7
3

-7
2
1

b) Halle S*A y A*S. Describa la relacin entre A y S.


>> % AHORA INTRODUCIMOS LAS MATRICES "A" Y "S":
>> A=[1 2 3;2 5 4;1 -1 10] , S=E([1:3],4:6)
ALGEBRA LINEAL

ING. CIVIL Pgina 18

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

A=

1 2 3
2 5 4
1 -1 10

S=

54 -23
-16
7
-7
3

-7
2
1

>> % Y PROCEDEMOS A MULTIPLICAR:


>> S*A
ans =
1
0
0

0
1
0

0
0
1

0
1
0

0
0
1

0
1
0

0
0
1

>> A*S
ans =
1
0
0

>> % LOS RESULTADOS SON IGUALES Y ADEMAS SON MATRICES IDENTIDAD DE


ORDEN 3.
>> I=A*S
I=

1
0
0

>> % ENTONCES LA RELACION ENTRE LAS DOS MATRICES ES: LA MATRIZ "S" ES LA
INVERSA DE "A".
ALGEBRA LINEAL

ING. CIVIL Pgina 19

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

7.- La funcin inv(A) devuelve la inversa de una matriz cuadrada invertible. Para
cada una de las siguientes matrices aplique la funcin inv, observe que ocurre en cada
caso y extraiga conclusiones. En los casos que sea posible verifique que
inv(A)*A=A*inv(A)=I.
a) A=magic(5)
SOLUCION:
>> % PROCEDEMOS A INTRODUCIR LOS COMANDOS DE LAS MATRICES QUE
USAREMOS EN EL EJERCICIO:

>> A=magic(5)
A=

17 24
1
8 15
23
5
7 14 16
4
6 13 20 22
10 12 19 21
3
11 18 25
2
9
>> % AHORA PROCEDEMOS A CALCULAR LA "INVERSA DE A"=M UTILIZANDO LA
FUNCION inv :

>> M=inv(A)
M=
-0.0049
0.0431
-0.0303
0.0047
0.0028

0.0512
-0.0373
0.0031
-0.0065
0.0050

-0.0354
-0.0046
0.0031
0.0108
0.0415

0.0012
0.0127
0.0031
0.0435
-0.0450

0.0034
0.0015
0.0364
-0.0370
0.0111

>> % COMO B ES LA INVERSA DE A, ENTONCES SE CUMPLE LA PROPIEDAD


A*M=M*A=I

>> % PRIMER CASO (A*M)


>> I=A*M
I=
1.0000
0.0000
0.0000
0.0000
-0.0000

0.0000
0 0.0000
1.0000
0 0.0000
0.0000 1.0000 0.0000
0.0000 0.0000 1.0000
0.0000 0.0000 0.0000

ALGEBRA LINEAL

-0.0000
0
-0.0000
0.0000
1.0000

ING. CIVIL Pgina 20

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

>> % SEGUNDO CASO (M*A)


>> I=M*A
I=
1.0000
0.0000
0
0.0000
0.0000

-0.0000
0 -0.0000
1.0000
0 0.0000
0.0000 1.0000 0.0000
0.0000 -0.0000 1.0000
0.0000 0.0000 0.0000

0.0000
0.0000
0.0000
0.0000
1.0000

b) B=rand(2,3)
>> % PROCEDEMOS A INGRESAR LA MATRIZ B:
>> B=rand(2,3)
B=

0.8147 0.1270 0.6324


0.9058 0.9134 0.0975

>> % AHORA HALLAMOS LA INVERSA DE LA MATRIZ CON EL COMANDO inv:


>> N=inv(B)
??? Error using ==> inv
Matrix must be square.

>> % COMO ES LOGICO NO SE PUEDE CALCULAR LA INVERSA DE B, PUESTO QUE B NO


ES UNA MATRIZ CUANDRADA.

c) C=rand(6)
>> % INGRESAMOS LA MATRIZ C:
>> C=rand(6)
C=

0.2785
0.5469
0.9575
0.9649
0.1576
0.9706

0.9572
0.4854
0.8003
0.1419
0.4218
0.9157

0.7922
0.9595
0.6557
0.0357
0.8491
0.9340

0.6787
0.7577
0.7431
0.3922
0.6555
0.1712

0.7060
0.0318
0.2769
0.0462
0.0971
0.8235

0.6948
0.3171
0.9502
0.0344
0.4387
0.3816

>> % AHORA PROCEDEMOS A CALCULAR LA "INVERSA DE C"=O USANDO LA


FUNCION inv:
>> O=inv(C)

ALGEBRA LINEAL

ING. CIVIL Pgina 21

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO


O=

-0.7564
2.4408
-1.3171
1.2107
0.0420
-1.3437

-0.5025
8.5446
-0.9872
-0.7428
-5.9201
-3.7025

0.2668
1.2366
-0.3545
-0.9851
-1.6573
1.2402

0.7103 0.5118
-3.6177 -11.3020
-0.1324 2.7323
1.7666 1.4375
2.8747 6.6943
0.2031 4.0421

0.4780
-1.3030
0.9718
-0.9467
1.0138
0.3900

-0.0000
1.0000
-0.0000
-0.0000
-0.0000
-0.0000

-0.0000
-0.0000
1.0000
-0.0000
-0.0000
-0.0000

0.0000
0.0000
0.0000
1.0000
-0.0000
0.0000

0
0.0000
0.0000
0.0000
1.0000
-0.0000

0.0000
0.0000
0.0000
0.0000
0.0000
1.0000

0
1.0000
0.0000
0.0000
0.0000
0.0000

-0.0000
-0.0000
1.0000
0.0000
0.0000
-0.0000

-0.0000
0.0000
-0.0000
1.0000
-0.0000
-0.0000

0 0.0000
0.0000 0.0000
-0.0000 -0.0000
0.0000
0
1.0000 -0.0000
0 1.0000

>> % COMO LA INVERSA DE C EXISTE Y ES IGUAL A O, SE DEBE CUMPLIR C*O=I,


O*C=I :
>> % PRIMER CASO (C*O)
>> I=C*O
I=

1.0000
-0.0000
0.0000
-0.0000
0.0000
0.0000

>> % SEGUNDO CASO (O*C)


>> I=O*C
I=

1.0000
0
0.0000
-0.0000
0
0.0000

d) D=[1:4;-2:1;ones(2,4)]
>> % INTRODUCIMOS LA MATRIZ D:
>> D=[1:4;-2:1;ones(2,4)]

ALGEBRA LINEAL

ING. CIVIL Pgina 22

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

D=

1 2
-2 -1
1 1
1 1

3
0
1
1

4
1
1
1

Inf
Inf
Inf
Inf

Inf
Inf
Inf
Inf

>> % AHORA PROCEDEMOS A CALCULAR LA "INVERSA DE D"=P USANDO LA


FUNCION inv:
>> P=inv(D)
Warning: Matrix is singular to working precision.
P=

Inf
Inf
Inf
Inf

Inf
Inf
Inf
Inf

>> % DEL RESULTADO OBTENEMOS QUE D ES UNA MATRIZ NO INVERTIBLE, ES


CUADRADA PERO SU DETERMINATE ES CERO, ENTONCES D ES UNA MATRIZ
SINGULAR.

Para el caso a) el procedimiento de encontrar la inversa no tiene


ningn inconveniente, puesto que a es una matriz invertible.
Para el caso b) el programa no puede hallar la inversa de B, ya
que la funcin inv solo funciona para matrices cuadradas
Para el caso d) la matriz a trabajar es cuadrada pero el programa
tampoco puede calcular la inversa de la matriz, porque la matriz D
es una matriz singular (determinante =0)

ALGEBRA LINEAL

ING. CIVIL Pgina 23

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

8.-La funcin det calcula el determinante de una matriz cuadrada. Proponga diversas
matrices y calcule su determinante a fin de poder determinar si son o no invertibles.
a)

>> % PARA ESTE EJERCICIO CREAMOS UNA SERIE DE 4 MATRICES:

>> A=[7 56 45 12;6 47 2 14;9 6 5 0;78 13 25 1]


A=
7 56 45 12
6 47
2 14
9
6
5
0
78 13 25
1
>> B=[12 45 0 36;12 36 0 47;1 2 0 3;47 2 0 5]
B=
12 45
12 36
1
2
47
2

0 36
0 47
0
3
0
5

>> % AHORA CREAMOS 2 MATRICES CON LA AYUDA DE COMANDOS:


>> C=magic(6)
C=
35
1
6 26
3 32
7 21
31
9
2 22
8 28 33 17
30
5 34 12
4 36 29 13

ALGEBRA LINEAL

19
23
27
10
14
18

24
25
20
15
16
11

ING. CIVIL Pgina 24

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

>> D=hilb(7)
D=
1.0000
0.5000
0.3333
0.2500
0.2000
0.1667
0.1429

0.5000
0.3333
0.2500
0.2000
0.1667
0.1429
0.1250

0.3333
0.2500
0.2000
0.1667
0.1429
0.1250
0.1111

0.2500
0.2000
0.1667
0.1429
0.1250
0.1111
0.1000

0.2000
0.1667
0.1429
0.1250
0.1111
0.1000
0.0909

0.1667
0.1429
0.1250
0.1111
0.1000
0.0909
0.0833

0.1429
0.1250
0.1111
0.1000
0.0909
0.0833
0.0769

>> % AHORA PROCEDEMOS A CALCULAR LAS DETERMINANTES DE CADA UNA DE


LAS MATRICES:

>> det(A)
ans =

-1.9072e+005
>> % ENTONCES A ES INVERTIBLE.
>> det(B)
ans =
0
>> % COMO det(B)=0, ENTONCES B NO ES INVERTIBLE.
>>
>> det(C)
ans =
-8.0495e-009
>> % COMO det(C)<0, ENTONCES C ES INVERTIBLE.
>> det(D)
ans =
4.8358e-025
ALGEBRA LINEAL

ING. CIVIL Pgina 25

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

>> % COMO det(D)>0 , D TIENE INVERSA.


9.-Por anlisis de ejemplos estudie la posible validez de las siguientes propiedades:
a) Inv(I)=I

>> % CREAMOS UN MATRIZ IDENTIAD DE CUALQUIER ORDEN:


>> I=eye(5)
I=

1
0
0
0
0

0
1
0
0
0

0
0
1
0
0

0
0
0
1
0

0
0
0
0
1

0
1
0
0
0

0
0
1
0
0

0
0
0
1
0

0
0
0
0
1

>> % AHORA HALLAMOS LA INVERSA DE LA MATRIZ:


>> inv(I)
ans =
1
0
0
0
0

>> % EL RESULTADO ES IGUAL A LA PRIMERA MATRIZ, CON LO CUAL SE


DEMUESTRA LA PROPIEDAD a).

b) Si A es invertible, inv(inv(A))=A

>> % CREAMOS UNA MATRIZ CUYA DETERMINANTE SEA DIFERENTE DE CERO.


>> A=[54 -23 -7;-16 7 2;-7 3 1]
A=

54 -23 -7
-16 7 2
-7 3 1

ALGEBRA LINEAL

ING. CIVIL Pgina 26

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

>> % CALCULAMOS LA DETERMINANTE DE LA MATRIZ:


>> det(A)
ans =

1.0000

>> % COMO det(A)>0, CALCULAMOS SU INVERSA=B:


>> B=inv(A)
B=

1.0000 2.0000 3.0000


2.0000 5.0000 4.0000
1.0000 -1.0000 10.0000

>> % AHORA CALCULAMOS LA inv(inv(A))=inv(B):


>> inv(B)
ans =

54.0000 -23.0000 -7.0000


-16.0000 7.0000 2.0000
-7.0000 3.0000 1.0000

>> % EL RESULTADO ES IGUAL A LA MATRIZ "A", CON LO QUE SE DEMUESTRA LA


PROPIEDAD b):

c) Si A y B son invertibles, A*B es invertible e inv(A*B)=inv(B)*inv(A)

>> % PROCEDEMOS A ESCRIBIR DOS MATRICES DEL MISMO ORDEN:


>> A=hilb(3)
A=

1.0000 0.5000 0.3333


0.5000 0.3333 0.2500
0.3333 0.2500 0.2000

>> B=[54 -23 -7;-16 7 2;-7 3 1]

ALGEBRA LINEAL

ING. CIVIL Pgina 27

B=

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

54 -23 -7
-16
7 2
-7 3 1

>> % PARA SABER SI EL A*B ES INVERTIBLE, BASTARA CON HALLAR SU


DETERMINATE.
>> A*B
ans =

43.6667 -18.5000 -5.6667


19.9167 -8.4167 -2.5833
12.6000 -5.3167 -1.6333

>> det(A*B)
ans =

4.6296e-004

>> % AHORA CALCULAREMOS LA INVERSA DE A*B, LA CUAL LLAMAREMOS Z:


>> Z=inv(A*B)
Z=

1.0e+003 *

0.0270 -0.1920 0.2100


-0.0420 0.1680 -0.1200
0.3450 -2.0280 2.0100

>> % AHORA CALCULAMOS LA INVERSA DE A Y B


>> inv(A) , inv(B)
ans =

9.0000 -36.0000 30.0000


-36.0000 192.0000 -180.0000
30.0000 -180.0000 180.0000

ALGEBRA LINEAL

ING. CIVIL Pgina 28

ans =

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

1.0000 2.0000 3.0000


2.0000 5.0000 4.0000
1.0000 -1.0000 10.0000

>> % AHORA CALCULAMOS inv(B)*inv(A):


>> inv(B)*inv(A)
ans =

1.0e+003 *

0.0270 -0.1920 0.2100


-0.0420 0.1680 -0.1200
0.3450 -2.0280 2.0100

>> % OBTENIENDO ASI inv(A*B), CON LO QUE SE DEMUESTRA LA PROPIEDAD c).

d) Si A es invertible, es invertible e inv()=inv(A)`


>> % PRIMERO FORMAMOS LA MATRIZ "A":
>> A=[54 -23 -7;-16 7 2;-7 3 1]
A=

54 -23 -7
-16 7 2
-7 3 1

>> % CALCULAMOS SI A ES INVETIBLE.


>> det(A)
ans =

1.0000

ALGEBRA LINEAL

ING. CIVIL Pgina 29

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

>> % COMO det(A)=1, ENTONCES A ES INVERTIBLE, ADEMAS:


>> A'
ans =

54 -16 -7
-23 7 3
-7 2 1

>> det(A')
ans =

1.0000

>> % CON ESTE RESULTADO A' ES INVERTIBLE.


>> % AHORA VERIFIQUEMOS SI SE CUMPLE LA PROPIEDAD:
>> inv(A')
ans =

1.0000 2.0000 . 1.0000


2.0000 5.0000 -1.0000
3.0000 4.0000 10.0000

>> inv(A)'
ans =

1.0000 2.0000 . 1.0000


2.0000 5.0000 -1.0000
3.0000 4.0000 10.0000

>> % AMBAS MATRICES SON IGUALES, ENTONCES LA PROPIEDAD d) SE CUMPLE.

e) Si A es invertible, det(

)=

( )

>> % CREAMOS LA MATRIZ CON LA QUE TRABAJAREMOS:


>> A=[-7 -23 1;54 3 -7;-16 7 2]

ALGEBRA LINEAL

ING. CIVIL Pgina 30

A=

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

-7 .-23 1
54 . 3 -7
-16 . 7 .2

>> % AHORA CALCULAMOS LA INVERSA DE "A":


>> B=inv(A)
B=

-1.0784 -1.0392 -3.0980


-0.0784 -0.0392 -0.0980
-8.3529 -8.1765 -23.9412

>> % CALCULAMOS LAS DETERMINANTE DE LAS MATRICES:


>> det(B)
ans =

-0.0196

>> det(A)
ans =

-51.0000

>> % MULTIPLICAMOS LOS RESULTADOS, Y EL PRODUCTO DEBE SER IGUAL A 1.


>> det(B)*det(A)
ans =

1.0000

>> % CON ESTO QUEDA QUE LA PROPIEDAD e) ES VERDADERA.

ALGEBRA LINEAL

ING. CIVIL Pgina 31

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

10.-Se pueden resolver sistemas cuadrados AX=B en los cuales la matriz de


coeficientes es invertible realizando X=inv(A)*B (teorema de cramer).
Confeccione una archivo-M de funcin que resuelva, cuando sea posible, los siguientes
sistemas cuadrados.

a)

1
2
1
3

1
1
2
1

CON LA RELACION:

3
1
4
2

1
1
2
1

=
=

6
5
6
8

SI MULTIPLICAMOS POR LA DERECHA A CADA ELEMNTO DE LA IGUALDAL


CON inv(A) OBTENDREMOS:
( )

( )

( )

( )

Operaciones que utilizaremos para resolver los sistemas de este ejercicio.

Recordando que esta forma ser solo valida para matrices no singulares, es
( )
decir,
SOLUCION:
>> % SEA "A" LA MATRIZ DE COEFICIENTES DE SISTEMA
>> A=[1 1 -3 1;2 -1 1 -1;1 -2 4 -2;3 1 2 -1]
A=

1 1 -3 1
2 -1 1 -1
1 -2 4 -2
3 1 2 -1

>>
>> % PARA COMEZAR A RELOVER EL SISTEMA PRIMERO ANALIZAMOS SU
DETERMINANTE.

>> det(A)
ans =

2.1094e-015

>> % Y SEA "B" LA MATRIZ DE TERMINOS INDEPENDIENTES

ALGEBRA LINEAL

ING. CIVIL Pgina 32

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

>> B=[-6;5;-6;8]
B=

-6
5
-6
8

>> % AHORA HALLAMOS LA INVERSA DE "A"


>> inv(A)
Warning: Matrix is close to singular or badly scaled.
Results may be inaccurate. RCOND = 6.204187e-018.
ans =

1.0e+015 *
1.8963
-2.3703
2.8444
9.0072

-1.8963
2.3703
-2.8444
-9.0072

1.8963 -0.0000
-2.3703 0.0000
2.8444
0
9.0072 -0.0000

>> % PARA HALLAR LOS VALORES DE LAS INGOGNITAS VASTARA LA RELACION DE


PRODUCTO inv(A)*B

>> X=inv(A)*B
Warning: Matrix is close to singular or badly scaled.
Results may be inaccurate. RCOND = 6.204187e-018.
X=

1.0e+017 *
-0.3224
0.4030
-0.4835
-1.5312

De donde se obtiene:

ALGEBRA LINEAL

= 0.3224
= 0.4030
= 0.4835
= 1.5312

ING. CIVIL Pgina 33

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

b)

2
= 3
5

1
2
4

2
2
3

10
= 1
4

SOLUCION:
>> % INTRRODUCIMOS LA MARTRIZ DE COEFICIENTES "A1" DEL SISTEMA
>> A1=[2 1 -2;3 2 2;5 4 3]
A1 =
2
3
5

1 -2
2 2
4 3

>> det(A1) % AHORA VEREIFICAMOS SU DETERMINANTE


ans =

-7.0000

>> % CALCULAMOS LA INVERSA DE LA MATRIZ DE COEFICIENTES


>> inv(A1)
ans =

0.2857 1.5714 -0.8571


-0.1429 -2.2857 1.4286
-0.2857 0.4286 -0.1429

>> % AHORA INTRODUCIMOS LA QUE DEBERIA SER LA MATIZ DE TERMNOS


INDEPENDIENTES

>> B1=[10;1;4]
B1 =
10
1
4

>> % PARA HALLAR LOS VALORES DE LAS INGOGNITAS UTILIZAREMOS EL


PRODUCTO inv(A)*B

>> inv(A1)*B1

ALGEBRA LINEAL

ING. CIVIL Pgina 34

ans =

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

1.0000
2.0000
-3.0000

Entonces los valores de las incgnitas sern:


. = 1
. = 2
. = 3

c) A2=rand(10) , B2=[1:10]`
SOLUCION:

>> % INTRODUCIMOS "A2", LA QUE DEBERIA SER LA MATRIZ DE COEFICIENTES


>> A2=rand(10)
A2 =

0.8147
0.9058
0.1270
0.9134
0.6324
0.0975
0.2785
0.5469
0.9575
0.9649

0.1576
0.9706
0.9572
0.4854
0.8003
0.1419
0.4218
0.9157
0.7922
0.9595

0.6557
0.0357
0.8491
0.9340
0.6787
0.7577
0.7431
0.3922
0.6555
0.1712

0.7060
0.0318
0.2769
0.0462
0.0971
0.8235
0.6948
0.3171
0.9502
0.0344

0.4387
0.3816
0.7655
0.7952
0.1869
0.4898
0.4456
0.6463
0.7094
0.7547

0.2760
0.6797
0.6551
0.1626
0.1190
0.4984
0.9597
0.3404
0.5853
0.2238

0.7513
0.2551
0.5060
0.6991
0.8909
0.9593
0.5472
0.1386
0.1493
0.2575

0.8407
0.2543
0.8143
0.2435
0.9293
0.3500
0.1966
0.2511
0.6160
0.4733

0.3517
0.8308
0.5853
0.5497
0.9172
0.2858
0.7572
0.7537
0.3804
0.5678

0.0759
0.0540
0.5308
0.7792
0.9340
0.1299
0.5688
0.4694
0.0119
0.3371

>> % AHORA INTRODUCIMOS B2 QUE ES LA TRANSPUESTA DE UNA MATRIZ FILA Y

QUE ADEMAS DEBERIA SER LA MATRIZ DE TERMINOS INDEPENDIENTES


>> B2=[1:10]'
B2 =
1
2
3
4
5
6
7
8
9
10

>> % DESPUES DE ELLO HALLAMOS LA INVERSA DE "A2"


>> inv(A2)

ALGEBRA LINEAL

ING. CIVIL Pgina 35

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

ans =

-0.1581
-2.3353
0.0973
-0.4578
1.3226
-0.3972
-0.8970
1.3615
2.5645
-1.1465

0.1738
0.3929
1.0164
-0.8702
-0.6984
0.1664
0.2620
-0.4529
0.8955
-1.6626

-0.6040
-0.1244
0.7621
-0.9094
0.4810
0.3766
-0.4392
0.7615
0.2204
-0.6432

0.4464 0.2110
-0.0102 1.0263
1.3889 -0.0861
-0.7294 0.4259
-0.1216 -1.3598
-0.1609 -0.1985
-0.0476 0.4973
-0.6772 -0.0791
-0.0717 -0.8343
-0.3926 0.7876

-0.3426
1.2578
-0.3265
0.6386
-0.1493
-0.4601
1.5573
-0.9783
-0.8211
-0.2922

0.2700
-0.9585
-1.2910
0.3978
0.2314
1.4478
-0.2672
0.3022
-0.5525
1.8013

-1.0023
-0.8087
0.7414
0.4223
1.1785
-2.0807
-1.0516
-0.1792
3.6297
-1.5649

0.6642
1.5330
0.7051
0.6698
-1.4306
0.2055
-0.0987
-0.5083
-1.9223
0.4024

0.3911
0.0429
-3.1092
0.6511
1.1818
1.0160
0.9021
0.4859
-2.3277
2.4661

>> % OBTENIDA LA INVERSA DE "A2" PROCEDMOS A MULTIPLICAR inv(A2)*B2

PARA RESOLVER EL SISTEMA


>> X2=inv(A2)*B2
X2 =

2.9227
11.7630
-20.2694
16.8191
3.1782
2.1669
7.7981
-5.2681
-19.7751
22.5863

>> % DONDE CADA VALOR REPRESENTA EL VALOR NUMERICO DE UNA INCOGNITA

d) A3= magic(7) , B3=eye(7,1)

SOLUCION:
>> % INTRODUCIMOS LA MATRICES DE LA PARTE d) DEL EJERCICIO
>> A3=magic(7) , B3=eye(7,1)
A3 =
30
38
46
5
13
21
22

39
47
6
14
15
23
31

ALGEBRA LINEAL

48
7
8
16
24
32
40

1
9
17
25
33
41
49

10 19 28
18 27 29
26 35 37
34 36 45
42 44
4
43
3 12
2 11 20

ING. CIVIL Pgina 36

B3 =

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO

1
0
0
0
0
0
0

>> % AHORA HALLAMOS LA DETERMINANTE DE A3 Y HALLAMOS SU INVERSA, SI


EXISTE
>> det(A3) , inv(A3)
ans =

-3.4805e+011

ans =

0.0008
-0.0021
0.0212
-0.0170
0.0008
0.0008
0.0012

0.0008
0.0241
-0.0191
0.0008
0.0008
0.0008
-0.0025

0.0212
-0.0195
0.0004
0.0008
-0.0021
0.0012
0.0037

-0.0195
0.0012
-0.0021
0.0008
0.0037
0.0004
0.0212

-0.0021
0.0004
0.0037
0.0008
0.0012
0.0212
-0.0195

0.0041
0.0008
0.0008
0.0008
0.0207
-0.0224
0.0008

0.0004
0.0008
0.0008
0.0187
-0.0195
0.0037
0.0008

>> % MULTIPLICAMOS inv(A3)*B PARA HALLAR LOS VAORES DE LAS INCOGNITAS


>> X3=inv(A3)*B3
X3 =

0.0008
-0.0021
0.0212
-0.0170
0.0008
0.0008
0.0012

>> % CADA UNO DE LOS RESULTADOS REPRESENTA AL VALOR NUMERICO DE UNA


INCOGNITA.

FIN

ALGEBRA LINEAL

ING. CIVIL Pgina 37