Professional Documents
Culture Documents
Lineales
Sistemas Especiales
Eduardo Carrillo Zambrano
Ingeniero de Petróleos PhD
Matrices para resolver sistemas de
ecuaciones
El algebra de matrices es utilizada para resolver
sistemas de ecuaciones lineales. De hecho es utilizada
en varios procedimientos matematicos como la
solución de un conjunto de ecuaciones no-lineales, de
interpolación, de integración y de diferenciación las
cuales son reducidas a un conjunto de ecuaciones
lineales.
Eliminación
Gaussiana
Gauss con
Pivoteo
Métodos
Directos
Gauss-Jordan
Sistemas
Métodos de Especiales
Solución
Jacobi
Métodos Gauss-Seidel
Iterativos
Gauss-Seidel
con relajación
Dimensiones
Determinante
Métricas de
una Matriz
Inversa
Transpuesta
Rango
A x b
Ax=b
Método de Thomas
Este método surge como una simplificación de una factorización LU sobre una
matriz tridiagonal.
b1 c1 x1 r1
a b2 c2 x r
2 2 2
a3 b1 c3 x3 r3
an 1 bn 1 cn 1 xn 1 rn 1
an bn xn rn
A x r
Ax=r
Diciendo que A=LU y aplicando Doolitle donde L ii=1 para i=1 hasta n, obtenemos lo
siguiente:
L U A
Basados en el producto matricial mostrado anteriormente se obtienen las
siguientes expresiones:
U 11 b1
an
Ln, n 1
U n 1, n 1
U n 1,n cn 1
U n, n bn Ln,n 1U n 1, n
Donde,
a1 0 y cn 0
ak
Lk ,k 1
U k 1, k 1
U k 1,k ck 1
U k ,k bk Lk ,k 1U k 1, k
Si LUx=r y Ux=d entonces Ld=r, por lo tanto :
1 d1 r1
L 1 r
21 d
2 2
L32 1 d 3 r3
Ln 1,n 2 1 d n 1 rn 1
Ln ,n 1 1 d n rn
L d r
Por lo que a partir de una sustitución progresiva
d1 r1
Desde k 2 hasta n
d k rk Lk , k 1d k 1
Finalmente resolvemos Ux=d a partir de una sustitución regresiva:
U 11 U 12 x1 d1
U U x d
22 23 2 2
U 33 U 34 x3 d 3
U n 1, n 1 U n 1, n xn 1 d n 1
U nn xn d n
U x d
xk
U k ,k
Ejemplo
Resolver el siguiente sistema a partir del método de Thomas:
2,04 1 x1 40,8
1 2,04 1 x 0,8
2
1 2,04 1 x3 0,8
1 2,04 x
4 200,8
Solución:
Se identifican los vectores a, b c y r como sigue:
b1 2,04 a1 0 c1 1 r1 40,8
b2 2,04 a 2 1 c2 1 r2 0,8
b3 2,04 a3 1 c3 1 r3 0,8
b4 2,04 a 4 1 c4 0 r4 200,8
Se obtienen las siguientes igualdades:
U 11 b 1 2 , 04
Para k 2
a2 1
L 21 0 , 49
U 11 2 , 04
U 12 c 1 1
1
U 22 b 2 L 21 U 12 2 , 04 1 1 , 550
2 , 04
Para k 3
a3 1
L 32 0 , 645
U 22 1 , 55
U 23 c2 1
1
U 33 b 3 L 32 U 23 2 , 04 1 1 , 395
1 , 55
Para k 4
a4 1
L 43 0 , 717
U 33 1 , 395
U 34 c3 1
1
U 44 b 4 L 43 U 34 2 , 04 1 1 , 323
1 , 395
Ahora una vez conocidas L y U se resuelve Ld=r mediante una sustitución
progresiva:
1 d1 40,8
0,49 1 d 0,8
2
0,645 1 d 3 0,8
0,717 1 d 4 200,8
L d r
d1 r1 40,8
Para K 2
d 2 r2 L21d1 0,8 (0,49)( 40,8) 20,8
Para K 3
d 3 r3 L32 d 2 0,8 (0,644)( 20,8) 14,221
Para K 4
d 4 r4 L43d 3 200,8 (0,717)(14,221) 210,996
Finalmente se resuelve Ux=d mediante una sustitución regresiva:
1 x1 40,8
2,04 1 x 0,8
2
1,395 1 x3 0,8
0,717 1 x4 200,8
d4 210,996 U x d
x4 159,48
U 44 1,323
Por lo que el vector solución sería:
Para k n 1 3
d (U 34 x4 ) 14,221 (1*159,48)
x3 3
U 33
65,970
1,395
124,538
Para k n 2 2 93,778
d (U x U x ) 20,8 (1*124,538) (0 *159,48)
x 2 23 3
x 24 4
93,778
124,538
2
U 22 1,550
Para k n 3 1
,8 (1* 93,778
) (0 *124,538) (0 *159,48)
159, 480
d (U x U x U x ) 40
1 12 2 13 3 14 4
x
1 65,970
U 11 2,04
Método de Cholesky
Como método de factorización LU es aplicable a una matriz simétrica y definida positiva
donde:
T
U L
Entonces:
Ax b
LL x b
T
Por lo tanto:
L LT
L11 L11 L21 Ln2,1 Ln1,1 Ln,1
L
21 L22 L22 Ln2, 2 Ln1, 2 Ln, 2
Ln2,1 Ln2,2 Ln2,n2 Ln2,n2 Ln1,n2 Ln,n2
Ln1,1 Ln1,2 Ln1,n2 Ln1,n1 Ln1,n1 Ln,n1
Ln,1 Ln,2 Ln,n2 Ln,n1 Ln,n Ln,n
A
A partir del producto de la n-ésima fila de L por la n-ésima columna de L T se tiene que:
n 1
Lnn ann j 1
Ln, j 2
k 1
Lkk a kk j 1
Lk , j 2
Por otro lado si multiplicamos la n-ésima fila de L por la columna (n-1) de L T se tiene que:
i 1
Lk ,i ak ,i L
j 1
k , j Li , j
donde 1 i k 1
Ejemplo
Aplicar la metodología de cholesky para descomponer la siguiente matriz simétrica:
6 15 55
A 15 55 225
55 225 979
Solución:
2,4495
L 6,1237 4,1833
22,454 20,916 6,1106
Bibliografía
Material de métodos numéricos de la universidad del
sur de florida (National Science Foundation),
CHAPRA, Steven C. y CANALE, Raymond P.:
Séptima Edición.
http://ocw.mit.edu/OcwWeb/Mathematics