Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La resolución de sistemas de ecuaciones lineales también puede hacerse con fórmulas iterativas
que permitan acercarse a la respuesta mediante aproximaciones sucesivas, sin embargo, desde
el punto de vista práctico es preferible usar métodos directos que con soporte computacional
resuelvan grandes sistemas en forma eficiente y con mucha precisión, a diferencia de los
sistemas de ecuaciones no-lineales cuya solución no se puede obtener mediante métodos
directos.
Las formulas iterativas no siempre convergen, su análisis poder ser complicado, la convergencia
es de primer orden y se requiere elegir algún vector inicial para comenzar el proceso iterativo,
en la actualidad el estudio de estos métodos iterativos se puede considerar principalmente como
de interés teórico matemático, excepto para resolver grandes sistemas de ecuaciones lineales
con matrices esparcidas y cuya convergencia se puede determinar fácilmente
METODO DE JACOBI
Dada la formulación matemática del sistema de ecuaciones lineales
{
a1,1 x 1 +a1,2 x 2+ …+a1 , n x n=b1
a 2,1 x 1 +a2,2 x 2+ …+a 2, n x n=b2
a 3,1 x 1 +a3,2 x 2+ …+a3 , n x n=b3
……………………………………………….
an , 1 x 1+ an , 2 x 2+ …+a n ,n xn =bn
( ) ( )
i−1 n n
1 1
x i= b i −∑ a i , j x j− ∑ a i , j x j = b − ∑ a x ; i=1,2,3 , … …. , n
ai ,i j=1 j=i+1 ai , i i j =1 , j ≠i i , j j
El sistema está en la forma X=G(X) la cual sugiere su uso iterativo, se utilizará un índice para
indicar iteraciones. X ( k+1 )=G ( X ( k ) ) , k=0,1,2 , … … .. n (iteraciones )
( )
n
1
x i(k +1)= b − ∑ a x (k ) ; i=1,2,3 , … .., n ; k =0,1,2,3 … …
ai , j i j=1 , j≠ i i , j j
X(0) es el vector inicial. A partir de este vector se obtiene sucesivamente los vectores X(1), X(2),
……., si el método converge entonces X(k) tiene a la solución X a medida que k crece X k→ ∞( k ) → X
| |
j j−1
x i−x
La convergencia se verifica usando el criterio |ε a , j|=
i
∗100 %=ε s
x ji
Formulación Matemática
La fórmula de Gauss-Seidel se la obtiene directamente de la fórmula de Jacobi separando la
sumatoria en dos partes los componentes que aún no han sido calculados se los toma de la
iteración anterior k, mientras que los que ya están calculados, se los toma de la iteración k+
1
x (k +1)i= ¿
ai , i
Dado el sistema de ecuaciones lineales A*X=B, La matriz A se reescribe como la suma de tres
matrices A=L+D+U, donde podemos definir las matrices planteadas de la siguiente manera:
(L+D+U)*X=B
L*X+D*X+U*X=B
[][ ][ ][ ] [ ][ ]
b1
0 0 0 … 0 a1,2 a1,3 a1 ,n
x1 a1,1 x1 0 … x1
a 2,1 a1,1 a1,1 a1,1
x2 b2 0 0 … 0 x2 x
a 2,2 a2,3 a2 ,n ∗ 2
x3 = a 2,2 − ∗ x3 − 0 0 … x3
⋮ ⋮ ⋮ … 0 a2,2 a2,2
⋮ ⋮ an , 1 an ,2 an , 3 ⋮ ⋮
xn … 0 xn ⋮ ⋮ ⋮ … 0 xn
bn
an , n a n ,n an , n 0 0 0 … 0
an , n
El sistema está en la forma recurrente del punto fijo X=G(X) que sugiere su uso iterativo. En el
método de Gauus-Seidel se utilizan los valores recientemente calculados del vector X.
Forma iterativa
( k+1 ) −1 −1 ( k+1 ) −1 ( k)
X =D ∗B−D ∗L∗X −D ∗U∗X , donde k =0,1 , ,2 , … … , n
[ ][ ][ ][ ][ ][ ]
b1
( k+1) 0 0 0 … 0 a1,2 a 1,3 a1 , n
X a1,1 X (k +1)1 0 … X (k )1
1
a2,1 a1,1 a 1,1 a 1,1
X ( k+1)2 b2 0 0 … 0 X (k +1)2 X (k )
a a 2,3 a2 , n ∗ (k )2
( k+1)
X 3 = a − 2,2 ∗ X (k +1) − 0 0 … X 3
2,2 ⋮ ⋮ ⋮ … 0 3 a 2,2 a 2,2
⋮ ⋮ an ,1 a n ,2 an ,3 ⋮ ⋮
⋮ ⋮ ⋮ … 0
( k+1)
X n bn … 0 X (k +1) X (k )n
an ,n a n ,n an ,n n 0 0 0 … 0
an ,n
Ejercicios. Utilice el método de Jacobi y Guass-Seidel para resolver los siguientes sistemas de
Ecuaciones Lineales.
{ []
T
−X 1+ 4.25 X 2−2.75 X 3 =−1 0
( 0)
1− X 1−2.75 X 2 +3.9 X 3=1.5 ; Use X = 0
4 X 1−X 2 + X 3 =6 0
{ []
8.4 X 1+ 30.9 X 2+ 2.3 X 3−57.4 X 4=−24.1 1
T