Professional Documents
Culture Documents
ALGEBRA LINEAL
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
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=
1
-1
-1
-2
ALGEBRA LINEAL
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
b)
+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
1 4 -1 3 10
2 2 -14 0 44
1 8
4 -8
3
5 17 -5 13 44
ALGEBRA LINEAL
0 -1
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:
-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
>> rref(X)
ans =
1
0
0
0
1
0
0
0
1
>> 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
1
2
5
1 -2
1 -4
1
3
7
2
1 -12 -11 -16
1
2
5
ans =
3
1.0000
0 3.4000 -1.6000
0
0 1.0000 1.2000 1.2000
0
0
0
0
0 1.0000
ALGEBRA LINEAL
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:
, 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
>> 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
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
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
ALGEBRA LINEAL
0
1
0
1 -2 0 3
5 0 0 1
0 0 1 -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:
3 -4
2 -3
5 -11
>> % AHORA "B","C" Y "D" SON LAS MATRICES COLUMNAS DE LOS TERMINOS
INDEPENDIENTES:
ALGEBRA LINEAL
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
0
1
0
ALGEBRA LINEAL
1
-2
0
2 1
-1 -1
0
0
0
0
1
ING. CIVIL Pgina 13
3 -4
2 -3
5 -11
1
2
-7
3 -4
2 -3
5 -11
>> rank(A)
ans =
2
>> rank(X)
ans =
3
ALGEBRA LINEAL
+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
2
4
6
3
-1
-2
-3
1
3
6
9
2
0
0
0
0
>> rref(X)
ans =
1
0
0
0
0
1
0
0
-5 5
2 -1
0 0
0 0
0
0
0
0
>> rank(A)
ans =
2
>> rank(X)
ans =
2
+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
>> B=zeros(4,1)
B=
0
0
0
0
>> % ENTONCES LA MATRIZ AUMENTADA PARA EL SEGUNDO SISTEMA
HOMOGENEO ES X=(A|B):
2 0
0 -3
3 -4
0 4
-2
2
3
-4
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
>> rank(A)
ans =
4
>> rank(X)
ans =
4
c) Para este caso que se trata de solo saber si los sistemas son determinados o
6.-Sea
2
3 1
5
4 0
-1 10 0
0
1
0
0
0
1
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
A=
1 2 3
2 5 4
1 -1 10
S=
54 -23
-16
7
-7
3
-7
2
1
0
1
0
0
0
1
0
1
0
0
0
1
0
1
0
0
0
1
>> A*S
ans =
1
0
0
1
0
0
>> % ENTONCES LA RELACION ENTRE LAS DOS MATRICES ES: LA MATRIZ "S" ES LA
INVERSA DE "A".
ALGEBRA LINEAL
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
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
-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=
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
ALGEBRA LINEAL
-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
1.0000
-0.0000
0.0000
-0.0000
0.0000
0.0000
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
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
Inf
Inf
Inf
Inf
Inf
Inf
Inf
Inf
ALGEBRA LINEAL
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)
0 36
0 47
0
3
0
5
ALGEBRA LINEAL
19
23
27
10
14
18
24
25
20
15
16
11
>> 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
>> 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
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
b) Si A es invertible, inv(inv(A))=A
54 -23 -7
-16 7 2
-7 3 1
ALGEBRA LINEAL
1.0000
ALGEBRA LINEAL
B=
54 -23 -7
-16
7 2
-7 3 1
>> det(A*B)
ans =
4.6296e-004
1.0e+003 *
ALGEBRA LINEAL
ans =
1.0e+003 *
54 -23 -7
-16 7 2
-7 3 1
1.0000
ALGEBRA LINEAL
54 -16 -7
-23 7 3
-7 2 1
>> det(A')
ans =
1.0000
>> inv(A)'
ans =
e) Si A es invertible, det(
)=
( )
ALGEBRA LINEAL
A=
-7 .-23 1
54 . 3 -7
-16 . 7 .2
-0.0196
>> det(A)
ans =
-51.0000
1.0000
ALGEBRA LINEAL
a)
1
2
1
3
1
1
2
1
CON LA RELACION:
3
1
4
2
1
1
2
1
=
=
6
5
6
8
( )
( )
( )
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
ALGEBRA LINEAL
>> B=[-6;5;-6;8]
B=
-6
5
-6
8
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
>> 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
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
-7.0000
>> B1=[10;1;4]
B1 =
10
1
4
>> inv(A1)*B1
ALGEBRA LINEAL
ans =
1.0000
2.0000
-3.0000
c) A2=rand(10) , B2=[1:10]`
SOLUCION:
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
ALGEBRA LINEAL
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
2.9227
11.7630
-20.2694
16.8191
3.1782
2.1669
7.7981
-5.2681
-19.7751
22.5863
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
B3 =
1
0
0
0
0
0
0
-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
0.0008
-0.0021
0.0212
-0.0170
0.0008
0.0008
0.0012
FIN
ALGEBRA LINEAL