tsraose Teeva59 jis
5.9 Ejercicios.
5.9.1 Ejercicios resueltos.
1.- Dada la matriz
3
4
1
A=|2
3 il
fo
a, Hallar la descomposicién de Cholesky
b. Utilizar dicha descomposicién para calcular det(d),
c. Calcular la segunda columna de la inversa utilizando 1a descomposicién anterior,
Solucién
Se puede calcular la descomposicién de Cholesky por ser la matiz.A simétrica y definida positiva:
ta 1 2 3
1>o 4>0 Ps 2 8 4d/=4>0
2 8
3 4 1]
Sabemos que
op > 1 2e8y
au = ony Y gy = ee
Ee
por lo que obtenemos:
con lo que obtenemos
bs
1
we
Bon
aw
1
ve
vw
°
°
wv
1
1
a
Q
7
ip users sic. up eslasignatrasfoulenuibratemaSitemas3him 6sr Tema 52 Bjeciios
b) Sabemos que:
det(A) = det(G. G7) = det(G).det(G)) = 2*2 = 4.
) Para calcular la segunda columna de la inversa:
Cy =e.
Azza, (6-07 rae, 3/9"
aay
luego resolveremos los dos sistemas triangulares:
dt =o
2y, +29, =1 >
By Yn +95
4 +2x, +3x, =0
1
2 om =F
1
% 55
@
upongamos que tenemos disponibles las siguientes funciones de Matlab:
function [LU] = Iu(A)
% Esta funcién descompone una matriz A, cuadrada e invertible, en dos factores L y U, L triangular inferior y
*U.
U triangular superior, tales que se cumple
function y = tri_sup (Ax)
un vector columna x, esta funcién resuelve el sistema de
% Dada una matriz triangular superior A
‘ecuaciones lineales triangular superior A*Y = x.
function y = tri_inf (Ax)
‘% Dada una matriz triangular inferior A y un vector columna x, esta funcién resuelve el sistema de ecuaciones
lineales triangular inferior A*y = x.
do estas tres funciones, escribe una funcién de Matlab que tome como argumento de entrada una matriz A,
Usi
cuadrada e invertible y devuelva como salida la inversa de A.
Solucién.
function invA = inversa (A)
Im.n] = size (A);
ip users sic. up eslasignatrasfoulenuibratemaSitemas3himssr20%6 Tema $9 Ejercicios,
[LU]= tay:
E = eye (ny;
invA = [];
fori=tin
y= tri_inf (L, E(.1)),
x= ti_sup (U, yy:
inva
inva x]:
end
3.- Dado el sistema de ecuaciones lineales:
13 1) fx) (3
3-1 5],
3-1 ls) (3
a. Calcular la descomposicién LU de la matriz. de coeficientes, utilizando el método de pivotacién parcial.
b, Calcula el determinante de la matriz de coeficientes
c. Resuelve el sistema de ecuaciones utilizando la descomposicién del apartado a),
Solucién.
a. Inicializamos el vector de permutaciones y formamos la mattiz de coeficientes ampliada con la columna
de los términos independientes:
13°15
423) |3 -1 5 7
3-113
Calculamos el pivote, permutamos el vector y calculamos multiplicadores de Gauss de la primera
columna:
Calculamos el pivote, permutamos el vector y calculamos multiplicadores de Gauss de la segunda
columna:
ip users sic. up eslasignatrasfoulenuibratemaSitemas3him a6ssr20%6 Tema $9 Ejercicios,
2] Wa
3] 3 73
ais | 3-1 §
ff -4 -