You are on page 1of 3

TEMA: Sistemas de ecuaciones lineales

Ejemplo del método de Cholesky

Problema:

Resolver el siguiente sistema de ecuaciones lineales usando el método de Cholesky

6 15 55  100
15 55 225 150
A=  y C=  
55 225 979 
100 

Solución:

En el método de Cholesky el primer paso es encontrar la matriz L usando las fórmulas

i 1
a ki   l ij l kj k 1
j 1 y l kk  a kk   l kj2
l ki  j 1
l ii

La primera ecuación se usa para elementos fuera de la diagonal y la segunda para elementos en
la diagonal principal.

Entonces.

a 21 15
l11  a11  6 = 2.4495 l 21   = 6.1237
l11 2.4495
a 31 55
l 21   = 22.454 Ya sabemos que l12 = 0
l11 2.4495

l 22  a 22  l 21
2
 55  6.1237 2 = 4.1833

a 32  l 21 l 31 55  (6.1237)(22.454)
l 32   = 20.916
l 22 4.1833

De igual forma l13 = l23 = 0 y

l 33  a 33  (l 31
2
 l 32
2
) 979  ( 22.454 2  20.916 2 ) = 6.1106

La matriz L es igual a
 2.4495 0 0 
L  6.1237 4.1833 0 
 22.454 20.916 6.1106 

En el método de Cholesky U = LT

2.4495 6.1237 22.454


U   0 4.1833 20.916
 0 0 6.1106 

El siguiente paso es encontrar el vector D de la misma manera que en el método de


descomposición de LU

i 1
ci   l ij d j
j 1
di 
lii

c1 100 c 2  l 21 d1 150  (6.1237)(40.8246)


d1   =40.8246 d2   =-23.9045
l11 2.4495 l 22 4.1833

c3  (l31 d1  l32 d 2 ) 100  ((22.454)(40.8246)  (20.916)(23.9045)


d3   =-51.826
l33 6.1106

Finalmente se calcula el vector de incógnitas comenzando por la última x.

n
di  u
j i 1
ij xj
xi 
u ii

d3 d 2  u 23 x3
x3  =-8.481 x2  = [-23.9045-(20.916)(-8.481)]/4.1833 = 36.690
u 33 u 22

d 1  (u12 x 2  u13 x3 )
x1  = [40.8246 – ((6.1237)(36.69)+(22.454)(-8.481))]/2.4495 = 2.685
u11

El resultado se puede comprobar multiplicando A por X y el resultado debe ser igual a C.

Fuente: Xavier Perez, Ingeniería Civil UIS


Método de Thomas
El método de Thomas permite resolver sistemas de ecuaciones lineales Ax = b, cuando la matriz
A es tridiagonal, y que para aplicarlo se tienen que definir los tres vectores a; d y c de la
siguiente manera:

You might also like