Professional Documents
Culture Documents
𝐷𝑋̅ + 𝑅𝑋̅ = 𝑏̅
Despejamos el término 𝐷𝑋̅:
𝐷𝑋̅ = 𝑏̅ − 𝑅𝑋̅
Multiplicando por la matriz 𝐷 −1
Para 𝐾 = 0,1,2, … , 𝑛 donde 𝑋̅ (𝑘) representa un vector solución inicial y 𝑋̅ (𝑘+1) representa una
aproximación posterior a la inicial 𝑋̅ (𝑘) . Se puede constatar claramente que la ecuación 7 es
totalmente representativa de un método de aproximaciones sucesivas.
Esta ecuación 7 requiere de un breve análisis para su aplicación práctica. En principio, la matriz
D, detallada en 4 sólo posee elementos diferentes de cero (que corresponden a los propios de A)
en su diagonal principal. Es fácilmente comprobable que la matriz inversa 𝐷−1 también posee
únicamente valores diferentes de cero en su diagonal principal y que estos valores corresponden a
1
los recíprocos de sus valores en la matriz A, es decir, serán 𝑎 . Por otra parte, el resto de los
𝑖𝑖
elementos de cada renglón de la matriz A se encuentran en la matriz R y son restados del vector
de términos independientes.
En contexto, la ecuación 7 equivale, a partir del sistema de ecuaciones lineales, a despejar a la
incógnita de ubicada en la diagonal principal de cada una de las ecuaciones que conforman el
sistema, de la siguiente forma:
𝑏1 −(𝑎12 𝑋 𝑘2 +𝑎13 𝑋 𝑘3 +⋯+𝑎1𝑛 𝑋 𝑘𝑛 )
𝑋1𝑘+1 =
𝑎11
⋮ ⋮
(𝑘)
𝑏𝑛 −(𝑎𝑛1 𝑋 (𝑘2 ) +𝑎𝑛2 𝑋 (𝑘3 ) +⋯+𝑎𝑛𝑛 −1𝑋𝑛−1 )
𝑋𝑛𝑘+1 =
𝑎𝑛𝑛
Él método de Jacobi propone que el vector inicial 𝑋̅ 0 sea igual a cero. A partir de esta propuesta,
𝑏
el vector siguiente será 𝑋̅1 = 𝑖 , es decir, el elemento independiente entre el coeficiente de la
𝑎𝑖𝑖
diagonal principal para cada ecuación.
𝑏1
𝑎11
𝑏2
𝑎22
̅ (1)
𝑋 = 𝑏3 (9)
𝑎33
⋮
𝑏𝑛
[𝑎𝑛𝑛 ]
Este vector 𝑋̅ (1) se sustituye en las ecuaciones 8 obteniéndose el siguiente vector 𝑋̅ (2) . El proceso
se realiza consecutivamente hasta que la norma entre dos vectores consecutivos es menor que
cierta tolerancia preestablecida.
La norma 𝜃 se calcula como:
(𝑘+1) (𝑘) (𝑘+1) (𝑘) (𝑘+1) (𝑘) (𝑘+1) (𝑘)
𝜃 = √(𝑋1 − 𝑋1 )2 + (𝑋2 − 𝑋2 )2 + (𝑋3 − 𝑋3 )2 + ⋯ + (𝑋𝑛 − 𝑋𝑛 )2
Ejemplo de aplicación.
Sea el sistema de ecuaciones
10𝑥1 + 3𝑥2 + 𝑥3 = 14
5𝑥1 − 10𝑥2 + 3𝑥3 = −5
𝑥1 + 3𝑥2 + 10𝑥3 = 14
Resuelva el Sistema 𝐴𝑥̅ = 𝑏 mediante el método de Jacobi, con una tolerancia de error = 0,0001
10 3 1 14 0
𝐴=[5 −10 3 ]; 𝑏 = [−5]; 𝑥 0 = [0]
1 3 10 14 0
−3𝑥2 − 𝑥3 + 14
𝑥1 =
10
5 + 5𝑥1 + 3𝑥3
𝑥1 =
10
14 − 𝑥1 − 3𝑥2
𝑥1 =
10
14 − 3(0) − (0)
𝑥11 = = 1,4
10
5 + (0) + (0)
𝑥21 = = 0,5
10
14 − 0 − 3(0)
𝑥31 = = 1,4
10
𝜃 = √(𝑋10 − 𝑋11 )2 + (𝑋20 − 𝑋21 )2 + (𝑋30 − 𝑋31 )2 < 𝜖
14 − 3(0,5) − (1,4)
𝑥12 = = 1,11
10
5 + 5(1,4) + 3(1,4)
𝑥22 = = 1,62
10
14 − 14 − 3(0,5)
𝑥32 = = 1,11
10
𝐿11 = 𝑎11
𝐿21 = 𝑎21 (5)
𝐿31 = 𝑎31
Posteriormente, se hace el cálculo del primer renglón de la matriz U multiplicando el primer
renglón de L por las columnas de U:
𝑎12
𝐿11 ∙ 𝑈12 = 𝑎12 → 𝑈12 =
𝐿11
𝑎13
𝐿11 ∙ 𝑈13 = 𝑎13 → 𝑈13 = (6)
𝐿11
𝑎14
𝐿11 ∙ 𝑈14 = 𝑎14 → 𝑈14 =
𝐿11
𝐿31 ∙ 𝑈13 + 𝐿32 ∙ 𝑈23 + 𝐿33 = 𝑎33 → 𝐿33 = 𝑎33 − (𝐿31 ∙ 𝑈13 + 𝐿32 ∙ 𝑈23 )
𝐿41 ∙ 𝑈13 + 𝐿42 ∙ 𝑈23 + 𝐿43 = 𝑎43 → 𝐿43 = 𝑎43 − (𝐿41 ∙ 𝑈13 + 𝐿42 ∙ 𝑈23 ) (9)
Para el único elemento del tercer renglón de U se multiplica el tercer renglón de L por la cuarta
columna de U:
𝐿31 ∙ 𝑈14 + 𝐿32 ∙ 𝑈24 + 𝐿33 ∙ 𝑈34 = 𝑎34
𝑎34 −(𝐿31 ∙𝑈14 +𝐿32 ∙𝑈24 )
𝑈34 = (10)
𝐿33
Puede observarse que el hecho de haber calculado alternadamente columnas de L con renglones
de U permite obtener los coeficientes respectivos de inmediato.
A partir de los resultados obtenidos para este esquema de orden n=4 se concluye las expresiones
generales:
𝑗−1
𝐿𝑖𝑗 = 𝑎𝑖𝑗 − ∑𝑘=1 𝐿𝑖𝑘 ∙ 𝑈𝑘𝑗 (12)
Donde:
𝑖≤𝑗 𝑖 = 1,2,3, … , 𝑛
𝑗−1
𝑎𝑖𝑗 −∑𝑘=1 𝐿𝑖𝑘 ∙𝑈𝑘𝑗
𝑈𝑖𝑗 = (13)
𝐿𝑖𝑖
Donde:
𝑗≤𝑖 𝑖 = 1,2,3, … , 𝑛
𝑎 𝑎
𝑈1𝑗 = 𝐿 1𝑗 = 𝑎1𝑗 (15)
11 11
Ejemplo aplicativo
Sea la matriz A, obtener las matrices L y U:
3 −1 4 −1
−1 −1 3 1
𝐴=[ ]
2 3 −1 −1
7 1 1 2
De acuerdo con 14:
𝑗−1
𝐿22 = 𝑎22 − ∑ 𝐿2𝑘 ∙ 𝑈𝑘2 = 𝑎22 − [𝐿21 ∙ 𝑈12 ] = −1 − [(−1) ∙ (−0,33333)] = −1,33333
𝑘=1
𝑗−1
𝐿32 = 𝑎32 − ∑ 𝐿3𝑘 ∙ 𝑈𝑘3 = 𝑎32 − [𝐿31 ∙ 𝑈13 ] = 3 − [(2) ∙ (−0,33333)] = 3,66666
𝑘=1
𝑗−1
𝐿42 = 𝑎42 − ∑ 𝐿4𝑘 ∙ 𝑈𝑘4 = 𝑎42 − [𝐿41 ∙ 𝑈14 ] = 1 − [(7) ∙ (−0,33333)] = 3,33333
𝑘=1
𝑗−1
𝑎23 − ∑𝑘=1 𝐿2𝑘 ∙ 𝑈𝑘3 𝑎23 − [𝐿21 ∙ 𝑈13 ] 3 − [(−1) ∙ (1,33333)]
𝑈23 = = = = −3,25
𝐿22 𝐿22 −1,33333
𝑗−1
𝑎24 − ∑𝑘=1 𝐿2𝑘 ∙ 𝑈𝑘4 𝑎24 − [𝐿21 ∙ 𝑈14 ] 1 − [(−1) ∙ (0,33333)]
𝑈24 = = = = −0.5
𝐿22 𝐿22 −1,33333
Tercera columna de L:
𝑗=2
𝑗=2
Tercer renglón de U:
𝑗−2
𝑎34 − ∑𝑘=1 𝐿3𝑘 ∙ 𝑈𝑘4
𝑈34 =
𝐿33
𝑎34 − [𝐿31 ∙ 𝑈14 − 𝐿32 ∙ 𝑈24 ]
𝑈34 =
𝐿33
−1 − [2 ∙ (−0,33333) + 3,66666 ∙ (−0,5)]
𝑈34 =
8,25
𝑈34 = 0,18182
Finalmente, la última columna de L:
𝑗=3
3𝑥1 − 𝑥2 + 4𝑥3 − 𝑥4 = 12
−𝑥1 − 𝑥2 + 3𝑥3 + 𝑥4 = 4
2𝑥1 + 3𝑥2 − 𝑥3 − 𝑥4 = 9
7𝑥1 + 𝑥2 + 𝑥3 + 2𝑥4 = 11
3 −1 4 −1 𝑥1 12
−1 −1 3 1 𝑥2 4
[ ] × [𝑥 ] = [ ]
2 3 −1 −1 3 9
7 1 1 2 𝑥4 11
𝐴=𝐿∙𝑈
3 −1 4 −1 3 0 0 0 1 −0,33333 1,33333 −0,33333
−1 −1 3 1 −1 −1,33333 0 0 0 1 −3,25 −0,5
𝐴=[ ]=[ ]×[ ]
2 3 −1 −1 2 3,66666 8,25 0 0 0 1 0,18182
7 1 1 2 7 3,33333 2,5 5,54545 0 0 0 1
L U
Reemplazando en la ecuación
[𝐿 × 𝑈] × 𝑥̅ = 𝑏
𝑥1 12
𝑥2 4
𝐿 × 𝑈 × [𝑥 ] = [ ]
3 9
[ 𝑥4 ] 11
𝑥1 𝑧1
𝑥2 𝑧2
𝑈 × [𝑥 ] = [𝑧 ]
3 3
𝑥4 𝑧4
𝑧1 12
𝑧2 4
𝐿 × [𝑧 ] = [ ]
3 9
𝑧4 11
Reemplazando L:
3 0 0 0 𝑧1 12
−1 −1,33333 0 0 𝑧2 4
[ ] × [𝑧 ] = [ ]
2 3,66666 8,25 0 3 9
7 3,33333 2,5 5,54545 𝑧4 11
Resolviendo el sistema
3𝑍1 = 12 → 𝑍1 = 4
−𝑍1 − 1,33333𝑍2 = 4 → 𝑍1 = −6,000015
2𝑍1 + 3,66666𝑍2 + 8,25𝑍3 = 9 → 𝑍1 = 2,78788061
7𝑍1 + 3,33333𝑍2 + 2,5𝑍3 + 5,54545𝑍4 = 11 → 𝑍1 = −0,715843
𝑧1 4
𝑧2 −6,000015
[𝑧 ] = [ ]
3 2,78788061
𝑧4 −0,715843
𝑈 × 𝑥̅ = 𝑍
𝑥1 4
𝑥2 −6,000015
𝑈 × [𝑥 ] = [ ]
3 2,78788061
𝑥4 −0,715843
Reemplazando la matriz U
1 −0,33333 1,33333 −0,33333 𝑥1 4
0 1 −3,25 −0,5 𝑥2 −6,000015
[ ] [𝑥 ] = [ ]
0 0 1 0,18182 3 2,78788061
0 0 0 1 𝑥4 −0,715843
Resolviendo el sistema.
𝑥1 = 1,38979026
𝑥2 = 3,1256779
𝑥3 = 2,91803521
𝑥4 = −0,715843