Está en la página 1de 6
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 6 sr 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 eslasignatrasfoulenuibratemaSitemas3him ssr20%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 a6 ssr20%6 Tema $9 Ejercicios, 2] Wa 3] 3 73 ais | 3-1 § ff -4 -

También podría gustarte