METODOS ITERATIVOS
Ax=b
A=D−L−U
Por Jacobi:
Forma 1: Hallando la matriz T y c a partir de las ecuaciones
2 x2 5
3 x 1+2 x 2=5 x 1=0 x1 − +
3 3
−3 x 1 8
3 x 1+ 4 x 2=8 x 2= + 0 x2 +
4 4
−2 5
x=
x1
[]
x2
=
0
−3
4
[ ] [] 3 x1
0 x2
[ ]+ 3
8
4
(k +1) (k)
x =T x +c
A= [ 33 24 ] b=[ 58]
1
[ ]
0 4
[ ]
D= 3 0 =¿ D−1 = 3
0
0
1
4
[ 0
L¿ −3 0
0 ] U= [ 00 −20 ]
1 −2
[ ][ ] [ ]
T j=D −1 ( L+U ) = 3
0
0
0 −2 =
1 −3 0
4
−3
4
0
0
3
1 5
c j=D−1 b= 3
0[ ][ ] [ ]
0
5= 3
1 8
4
8
4
−3 x 1 8
3 x 1+ 4 x 2=8 x 2= + 0 x2 +
4 4
−3 −2 x 2 5 8
3 x 1+ 4 x 2=8 x 2=
4 (
3 3 )
+ +0 x 2 +
4
x2 3
3 x 1+ 4 x 2=8 x 2=0 x 1+ +
2 4
−2 5
x=
x1
x2[]
=
0
0 [ ] [] 3 x1
1 x2
2
[ ]+ 3
3
4
−2 5
x
[]
x= 1 =
x2
[ ] []
0
0
3 x1
1 x2
2
[ ]+ 3
3
4
Ejemplo 1:
7 x + y +2 z=1
2 x−5 y+ 1 z=7
−2 x−4 y+7 z =1
7 1 2 1
[ ] []
A= 2 −5 1 b= 7
−2 −4 7 1
A= 4
Ejemplo 2: 3 [ 41] b=[12]
Primero: Aplicando el teorema de la EDD, se verifica que no es
estrictamente diagonal dominante, por lo tanto, se debe verificar el
teorema del radio espectral.
Segundo: Aplicando teorema del radio espectral:
Para Jacobi:
D= 4 0 D−1= 1/4 0 0 0 U = 0 −4
0 1[ ] [
0 1 ] [
L¿ −3 0 ] [ 0 0 ]
−1
T j=D (L+ U)= [ 1/40 01 ][−30 −40 ]=[−30 −10 ]
Aplicando => |T −λI|=0 j
0 −1 −λ 1 0 =0
|[ −3 0 ] [ ]|
0 1
|−−3λ −λ
−1
|=0 λ 2=3 λ=± √ 3
Radio espectral=¿ ρ ( T )= √ 3
0 −1 −λ 1 0 =0
|[ ] [ ]|
0 3 0 1
3 m+n=1
D= [ 60 01] [ 0
L¿ −3 0
0 ] [ 00 −10 ]
U=
0 −1/6 −λ 1 0 = 0
|[ −3 0 ] [ ]|
0 1
−1
| |
−λ
−3
6 =0
−λ
λ 2=
1
2
λ=±
√ 1
2
=± 0.707
x 0
Valor semilla es= > [ y ]=[ 0 ]
En la primera iteración seria:
[ xy ]=[−30 −1 /6 0 5/6
0 0 1
=
5/6
][ ] [ ] [ ]
+
1
5 5
1‖[ ] [ ]‖ ‖ ‖
er = 6 − 0
0
∞
= 6
1 ∞
=1
er = [
‖ 0.6666 −
5/6
−1.5 ] [ 1 ]‖ ‖ −2.5 ‖
=
∞
−0.166
=2.5
∞
D= [ 60 01] [ 0
L¿ −3 0
0 ] U=[ 00 −10 ]
1 −1
T =( D−L)−1 U = 6 0
3 1
−1
[ ] [00 −10 ]= [ ][ ] [ ]
6
−1
2
0
1
0 −1 =
0 0
0
6
1
2
0
|[ ] | | |
−1 −1
0 −λ
6 1 0 6 =0 1
0
1
−λ
0 1
=0 [ ]
0 −λ +
1
λ 2− λ=0
2
2 2
1
λ=0 ; Radio espectral=¿ ρ ( T )=0.5
2
Por lo tanto, este sistema si converge para el método de Gauss
Seidel.
Resolviendo:
1 5
c=(D−L)−1 b= 6
−1
2
[ ][ ] [ ]
0
1
5= 6
1 −3
2
−1 5
[ ] [ ][ ] [ ]
0
x=Tx +c=¿ x = 6 x + 6
y 1 y −3
0
2 2
x 0
[][]
Valor semilla es= > y = 0
En la primera iteración:
−1 5 5
x =
[]
y
[ ][ ] [ ] [ ]
0
0
6 0+ 6 = 6
1 0 −3
2 2
−3
2
En la segunda iteración:
−1 5 5 13
x =
[]
y
0 [ ][ ] [ ] [ ]
0
6 6 + 6 = 12
1 −3
2 2
−3
2
−9
4
En la tercera iteración:
−1 13 5 29
x =
[]
y
0 [ ][ ] [ ] [ ]
0
6 12 + 6 = 24
−1 −9 −3
2 4 2
−21
8
Ejemplo 4: Resuelva el siguiente sistema de ecuaciones:
7 x 1+ 4 x 2+ 2 x 3=8
x1 + 4 x 2+5 x 3=9
2 x1 + 4 x 2+5 x 3=10
[ ][]
A= 1 4 5 b= 9
2 4 5 10
7 0 0 0 0 0 0 −4 −2
[ ] [ ] [
D= 0 4 0
0 0 5
L −1 0 0
¿
−2 −4 0
U = 0 0 −5
0 0 0 ]
−1
7 0 0 0 −4 −2
[ ][ ] −1
T =( D−L ) U = 1 4 0
2 4 5
0 0 −5
0 0 0
0.1428571 0 0 0 −4 −2
[ ][ ]
T = −0.0357143 0.25 0 0 0 −5
−0.0285714 −0.2 0.2 0 0 0
0 −0.5714286 −0.2857143
[ ]
T = 0 0.1428571 −1.1785714
0 0.1142857 1.0571429
−1
7 0 0 8 0.1428571 0 0 8
[ ][][
−1
c=(D−L) b= 1 4 0
2 4 5
9 = −0.0357143 0.25 0 9
10 −0.0285714 −0.2 0.2 10 ][ ]
1.1428571
[ ]
c= 1.9642857
−0.0285714
(k +1) (k)
x =T x +c
[]
x(0) = 2
3
[ 1.0571429 ] [
(0)
][
x = 0 0.1428571 −1.1785714 x + 1.9642857 = −1.2857143
0 0.1142857 −0.0285714 3.3714286 ]
0 −0.5714286 −0.2857143 1.1428571 0.9142857
[ ] [ ][
x(2) = 0 0.1428571 −1.1785714 x(1) + 1.9642857 = −2.1928571
0 0.1142857 1.0571429 −0.0285714 3.3885714 ]
0 −0.5714286 −0.2857143 1.1428571 1.4277551
(3)
[ 1.0571429 ] [
(2)
][
x = 0 0.1428571 −1.1785714 x + 1.9642857 = −2.3426531
0 0.1142857 −0.0285714 3.3030204 ]
Para más iteraciones usar un programa:
1.0000013
[
x= −0.9166696
2.3333351 ]
Así mismo el script reporto un ρ ( T gs )=0.8725541, por lo que era de esperar que converja para
el método iterativo de Gauss Seidel
5 m+ 5 n=4