Vous êtes sur la page 1sur 8

CAPITULO 3.

Jonathan Castro.
Universidad de Cuenca.
kastrojr07@gmail.com

3.6) Resuelva el siguiente conjunto de ecuaciones con MATLAB y verifique los resultados
mediante cálculos manuales.
a)
𝟐 𝟏 −𝟑 𝐱 𝟏 −𝟏
[−𝟏 𝟑 𝟐 ] [𝐱 𝟐 ] = [ 𝟏𝟐 ]
𝟑 𝟏 −𝟑 𝐱 𝟑 𝟎
A=[2 1 -3; -1 3 2; 3 1 -3];
y=[-1;12;0];
x=A\y

x =
1
3
2
b)
𝟎. 𝟏 −𝟎. 𝟔 𝟏 𝐱𝟏 𝟎
[ −𝟐 𝟖 𝟎. 𝟑] [𝐱𝟐 ] = [𝟏]
𝟏 𝟔 𝟒 𝐱𝟑 𝟐
A=[0.1 -0.6 1; -2 8 0.3; 1 6 4];
y=[0;1;2];
x=A\y
x =
0.3625
0.2122
0.0911

3.8) Los siguientes conjuntos de ecuaciones lineales tienen coeficientes comunes pero
diferentes miembros derechos:
a)
𝟏 𝟏 𝟏 𝒙𝟏 𝟏
[𝟐 −𝟏 𝟑 ] [𝒙𝟐 ] = [ 𝟒 ]
𝟑 𝟐 −𝟐 𝒙𝟑 −𝟐
b)
𝟏 𝟏 𝟏 𝒙𝟏 −𝟐
𝒙
[𝟐 −𝟏 𝟑 ] [ 𝟐 ] = [ 𝟓 ]
𝟑 𝟐 −𝟐 𝒙𝟑 𝟏
c)
𝟏 𝟏 𝟏 𝒙𝟏 𝟐
[𝟐 −𝟏 𝟑 ] [𝒙𝟐 ] = [−𝟏]
𝟑 𝟐 −𝟐 𝒙𝟑 𝟒
Los coeficientes y los tres conjuntos de miembros derechos se pueden combinar en un arreglo
𝟏 𝟏 𝟏 𝟏 −𝟐 𝟐
[𝟐 −𝟏 𝟑 𝟒 𝟓 𝟏]
𝟑 𝟐 −𝟐 −𝟐 𝟏 𝟒
Si aplicamos el método de Gauss-Jordan al arreglo anterior y reducimos las primeras tres
columnas a la forma de matriz unitaria, las soluciones de los tres problemas se obtendrán
automáticamente en la cuarta, quinta y sexta columnas al término de la eliminación. Calcule
la solución paso a paso con MATLAB siguiendo este procedimiento.

D=[1 1 1 1 -2 2;2 -1 3 4 5 -1;3 2 -2 -2 1 4]


D =
1 1 1 1 -2 2
2 -1 3 4 5 -1
3 2 -2 -2 1 4

D(2,:)=D(2,:)-D(1,:)*(D(2,1)/D(1,1))
D =
1 1 1 1 -2 2
0 -3 1 2 9 -5
3 2 -2 -2 1 4

D(3,:)=D(3,:)-D(1,:)*(D(3,1)/D(1,1))
D =
1 1 1 1 -2 2
0 -3 1 2 9 -5
0 -1 -5 -5 7 -2

D(3,:)=D(3,:)-D(2,:)*(D(3,2)/D(2,2))
D =
Columns 1 through 4

1.0000 1.0000 1.0000 1.0000


0 -3.0000 1.0000 2.0000
0 0 -5.3333 -5.6667
Columns 5 through 6
-2.0000 2.0000
9.0000 -5.0000
4.0000 -0.3333

D(1,:)=D(1,:)-D(2,:)*(D(1,2)/D(2,2))
D =
1.0000 0 1.3333 1.6667 1.0000 0.3333
0 -3.0000 1.0000 2.0000 9.0000 -5.0000
0 0 -5.3333 -5.6667 4.0000 -0.3333

D(1,:)=D(1,:)-D(3,:)*(D(1,3)/D(3,3))
D =
1.0000 0 0 0.2500 2.0000 0.2500
0 -3.0000 1.0000 2.0000 9.0000 -5.0000
0 0 -5.3333 -5.6667 4.0000 -0.3333

D(2,:)=D(2,:)-D(3,:)*(D(2,3)/D(3,3))
D =
1.0000 0 0 0.2500 2.0000 0.2500
0 -3.0000 0 0.9375 9.7500 -5.0625
0 0 -5.3333 -5.6667 4.0000 -0.3333

D(2,:)=D(2,:)/-3
D =
1.0000 0 0 0.2500 2.0000 0.2500
0 1.0000 0 -0.3125 -3.2500 1.6875
0 0 -5.3333 -5.6667 4.0000 -0.3333

D(3,:)=D(3,:)/-5.3333
D =
1.0000 0 0 0.2500 2.0000 0.2500
0 1.0000 0 -0.3125 -3.2500 1.6875
0 0 1.0000 1.0625 -0.7500 0.0625

3.9) Calcule el inverso de


𝟕 𝟏
𝐀= [ ]
𝟒 𝟓
Con MATLAB y luego verifique que A A-1 = I y A-1 A =I

A=[7 1; 4 5];
B=inv(A)

B =

0.1613 -0.0323

-0.1290 0.2258
A*(A^(-1))
ans =
1.0000 0
0 1.0000
(A^(-1))*A
ans =
1.0000 0
0 1.0000
3.10) Utilice MATLAB para calcular el inverso de
𝟏 −𝟏 𝟎 𝟎
−𝟏 𝟐 −𝟏 𝟎
𝐀 = 𝟎 −𝟏 𝟐 −𝟏
𝟎 𝟎 −𝟏 𝟐
[ ]
𝟏 𝟒 𝟓
𝐁 = [𝟐 𝟏 𝟐]
𝟖 𝟏 𝟏
A=[1 -1 0 0; -1 2 -1 0; 0 -1 2 -1; 0 0 -1 2];
C=inv(A)
C =
4 3 2 1
3 3 2 1
2 2 2 1
1 1 1 1
B=[1 4 5; 2 1 2; 8 1 1];
D=inv(B)
D =
-0.0400 0.0400 0.1200
0.5600 -1.5600 0.3200
-0.2400 1.2400 -0.2800

3.11) Utilice MATLAB para obtener el inverso de


𝟑 𝟏 𝟎
𝐌 = [𝟏 𝟐 𝟏]
𝟎 𝟏 𝟏
M=[3 1 0; 1 2 1; 0 1 1];
N=inv(M)
N =
0.5000 -0.5000 0.5000
-0.5000 1.5000 -1.5000
0.5000 -1.5000 2.5000

3.12) Encuentre el inverso de:


𝟎 𝟓 𝟏
𝐌 = [−𝟏 𝟔 𝟑]
𝟑 −𝟗 𝟓
Por el método de Gauss-Jordan en MATLAB. Utilice pivoteo.

M= [0 5 1; -1 6 3; 3 -9 5]
M =
0 5 1
-1 6 3

3 -9 5
M= [-1 6 3 0 1 0; 0 5 1 1 0 0; 3 -9 5 0 0 1]
M =
-1 6 3 0 1 0
0 5 1 1 0 0
3 -9 5 0 0 1
M(1,:)=M(1,:)/-1
M =
1 -6 -3 0 -1 0
0 5 1 1 0 0
3 -9 5 0 0 1
M(3,:)=M(3,:)-(M(3,1)/M(1,1)*M(1,:))
M =
1 -6 -3 0 -1 0
0 5 1 1 0 0
0 9 14 0 3 1
M(3,:)=M(3,:)-(M(3,2)/M(2,2)*M(2,:))
M =
1.0000 -6.0000 -3.0000 0 -1.0000 0
0 5.0000 1.0000 1.0000 0 0
0 0 12.2000 -1.8000 3.0000 1.0000
M(2,:)=M(2,:)-(M(2,3)/M(3,3)*M(3,:))
M =
1.0000 -6.0000 -3.0000 0 -1.0000 0
0 5.0000 0 1.1475 -0.2459 -0.0820
0 0 12.2000 -1.8000 3.0000 1.0000
M(1,:)=M(1,:)-(M(1,3)/M(3,3)*M(3,:))
M =
1.0000 -6.0000 0 -0.4426 -0.2623 0.2459
0 5.0000 0 1.1475 -0.2459 -0.0820
0 0 12.2000 -1.8000 3.0000 1.0000
M(1,:)=M(1,:)-(M(1,2)/M(2,2)*M(2,:))
M =
1.0000 0 0 0.9344 -0.5574 0.1475
0 5.0000 0 1.1475 -0.2459 -0.0820
0 0 12.2000 -1.8000 3.0000 1.0000
M(2,:)=M(2,:)/5 ; M(3,:)=M(3,:)/12.2
M =
1.0000 0 0 0.9344 -0.5574 0.1475
0 1.0000 0 0.2295 -0.0492 -0.0164
0 0 1.0000 -0.1475 0.2459 0.0820

3.13) Descomponga las siguientes matrices en matrices L y U paso a paso con MATLAB.
Verifique la descomposición calculando el producto LU.
a)
𝟐 −𝟏 𝟎
𝐀 = [−𝟏 𝟐 −𝟏]
𝟎 −𝟏 𝟐
A=[2 -1 0; -1 2 -1; 0 -1 2]
[L,U]=lu(A)
C=L*U

L =

1.0000 0 0

-0.5000 1.0000 0

0 -0.6667 1.0000

U =

2.0000 -1.0000 0

0 1.5000 -1.0000

0 0 1.3333

C =

2 -1 0

-1 2 -1

0 -1 2

b)
𝟐 −𝟏 𝟎
𝐁 = [−𝟑 𝟒 −𝟏]
𝟎 −𝟏 𝟐
B=[2 -1 0; -3 4 -1; 0 -1 2]
[L,U]=lu(B)
C=L*U

L =

-0.6667 1.0000 0

1.0000 0 0

0 -0.6000 1.0000

U =

-3.0000 4.0000 -1.0000

0 1.6667 -0.6667

0 0 1.6000

C =

2 -1 0

-3 4 -1

0 -1 2

3.19) Calcule el determinante de la transpuesta de las matrices del problema anterior y


demuestre que el determinante de A es igual al determinante de At.
a=A'
a =
31 0 24
21 25 42
56 42 84
deta= det(a)
deta =
-2.0160e+03
detA= det(A)
detA =
-2.0160e+03

3.20) La matriz A es la matriz de Hilbert de 12-x-12 dada por A= [aij] donde aij= 1/(i+j-1).
Calcule A-1 , A-1ª, (A-1)-1 A-1
H= hilb(12)
H =
1.0000 0.5000 0.3333 0.2500 0.2000 0.1667 0.1429 0.1250
0.1111 0.1000 0.0909 0.0833
0.5000 0.3333 0.2500 0.2000 0.1667 0.1429 0.1250 0.1111
0.1000 0.0909 0.0833 0.0769
0.3333 0.2500 0.2000 0.1667 0.1429 0.1250 0.1111 0.1000
0.0909 0.0833 0.0769 0.0714
0.2500 0.2000 0.1667 0.1429 0.1250 0.1111 0.1000 0.0909
0.0833 0.0769 0.0714 0.0667
0.2000 0.1667 0.1429 0.1250 0.1111 0.1000 0.0909 0.0833
0.0769 0.0714 0.0667 0.0625
0.1667 0.1429 0.1250 0.1111 0.1000 0.0909 0.0833 0.0769
0.0714 0.0667 0.0625 0.0588
0.1429 0.1250 0.1111 0.1000 0.0909 0.0833 0.0769 0.0714
0.0667 0.0625 0.0588 0.0556
0.1250 0.1111 0.1000 0.0909 0.0833 0.0769 0.0714 0.0667
0.0625 0.0588 0.0556 0.0526
0.1111 0.1000 0.0909 0.0833 0.0769 0.0714 0.0667 0.0625
0.0588 0.0556 0.0526 0.0500
0.1000 0.0909 0.0833 0.0769 0.0714 0.0667 0.0625 0.0588
0.0556 0.0526 0.0500 0.0476
0.0909 0.0833 0.0769 0.0714 0.0667 0.0625 0.0588 0.0556
0.0526 0.0500 0.0476 0.0455
0.0833 0.0769 0.0714 0.0667 0.0625 0.0588 0.0556 0.0526
0.0500 0.0476 0.0455 0.0435

A=inv(H)
Warning: Matrix is close to singular or badly scaled. Results may be inaccurate.
RCOND = 2.539518e-17.
A =
1.0e+15 *
0.0000 -0.0000 0.0000 -0.0000 0.0000 -0.0000 0.0000 -0.0000
0.0000 -0.0000 0.0000 -0.0000
-0.0000 0.0000 -0.0000 0.0000 -0.0000 0.0000 -0.0000 0.0000
-0.0000 0.0000 -0.0000 0.0000
0.0000 -0.0000 0.0000 -0.0000 0.0001 -0.0002 0.0007 -0.0011
0.0013 -0.0009 0.0004 -0.0001
-0.0000 0.0000 -0.0000 0.0001 -0.0008 0.0033 -0.0089 0.0156
-0.0179 0.0128 -0.0052 0.0009
0.0000 -0.0000 0.0001 -0.0008 0.0055 -0.0237 0.0645 -0.1146
0.1321 -0.0954 0.0392 -0.0070
-0.0000 0.0000 -0.0002 0.0033 -0.0237 0.1024 -0.2814 0.5035
-0.5843 0.4240 -0.1749 0.0313
0.0000 -0.0000 0.0007 -0.0089 0.0645 -0.2814 0.7793 -1.4029
1.6366 -1.1933 0.4942 -0.0887
-0.0000 0.0000 -0.0011 0.0156 -0.1146 0.5035 -1.4029 2.5389
-2.9758 2.1787 -0.9055 0.1631
0.0000 -0.0000 0.0013 -0.0179 0.1321 -0.5843 1.6366 -2.9758
3.5019 -2.5732 1.0729 -0.1938
-0.0000 0.0000 -0.0009 0.0128 -0.0954 0.4240 -1.1933 2.1787
-2.5732 1.8968 -0.7932 0.1436
0.0000 -0.0000 0.0004 -0.0052 0.0392 -0.1749 0.4942 -0.9055
1.0729 -0.7932 0.3325 -0.0604
-0.0000 0.0000 -0.0001 0.0009 -0.0070 0.0313 -0.0887 0.1631
-0.1938 0.1436 -0.0604 0.0110
>> Z= inv(A)
Z =
0.2282 0.0180 0.0012 0.0000 -0.0000 0.0000 -0.0000 -0.0000
0.0000 -0.0000 0.0000 0.0000
0.0180 0.0017 0.0001 -0.0000 -0.0000 0.0000 -0.0000 -0.0000
0.0000 -0.0000 0.0000 0.0000
0.0012 0.0001 0.0000 -0.0000 -0.0000 0.0000 -0.0000 -0.0000
0.0000 -0.0000 0.0000 0.0000
0.0000 -0.0000 -0.0000 -0.0000 -0.0000 0.0000 -0.0000 -0.0000
0.0000 -0.0000 0.0000 0.0000
-0.0000 -0.0000 -0.0000 -0.0000 -0.0000 -0.0000 0.0000 0.0000
-0.0000 0.0000 -0.0000 -0.0000
0.0000 0.0000 0.0000 0.0000 -0.0000 -0.0000 -0.0000 -0.0000
0.0000 -0.0000 0.0000 0.0000
-0.0000 -0.0000 -0.0000 -0.0000 0.0000 -0.0000 -0.0000 -0.0000
-0.0000 0.0000 -0.0000 0.0000
-0.0000 -0.0000 -0.0000 -0.0000 0.0000 -0.0000 -0.0000 -0.0000
-0.0000 0.0000 -0.0000 -0.0000
0.0000 0.0000 0.0000 0.0000 -0.0000 0.0000 -0.0000 -0.0000
-0.0000 -0.0000 0.0000 0.0000
-0.0000 -0.0000 -0.0000 -0.0000 0.0000 -0.0000 0.0000 0.0000
-0.0000 -0.0000 -0.0000 -0.0000
0.0000 0.0000 0.0000 0.0000 -0.0000 0.0000 -0.0000 -0.0000
0.0000 -0.0000 -0.0000 -0.0000
0.0000 0.0000 0.0000 0.0000 -0.0000 0.0000 0.0000 -0.0000
0.0000 -0.0000 -0.0000 -0.0000
>> Z*A
ans =
1.0000 0.0000 -0.0000 0.0000 -0.0000 0.0000 -0.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
-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 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 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 -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
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 -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 -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 -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 -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 -0.0000 -0.0000 -0.0000
-0.0000 -0.0000 0.0000 1.0000

Vous aimerez peut-être aussi