Metodo de Cholesky
Metodo de Cholesky
Metodo de Cholesky
METODO DE CHOLESKY
Primera versin
Tambin para resolver el sistema
Ax=b
cumplir lo siguiente:
1)
2)
A= A t
Ejemplo 9.2.1.
Ax=b
Desarrolle:
[ ][ ] [ ]
4 2 1 x1
1
=
2 2 0 x2
2
1 0 3 x3
3
Dado :
[ ]
4 2 1
A= 2 2 0
1 0 3
entonces
A= A t
A 1=[ 4 ]
[ ]
A 2= 4 2
2 2
[ ]
4 2 1
A 3= 2 2 0
1 0 3
entonces
entonces
entonces
det A 3=10>0
A=LLt
[ ][
][
l 11 0 0
l 11 l21 l 31
4 2 1
2 2 0 = l 21 l 22 0 0 l22 l 32
1 0 3
l 31 l 32 l33
0 0 l 33
Primera columna:
Segunda columna:
4=( l 11 )2
Entonces
l 11=2
2=l 11l 21
2=l 21l 11
Entonces
l 21=1
2=( l 21 )2 + ( l 22 )2
1=l 31l 11
Entonces
l 31=
Entonces
1
2
l 32 =
l 22=1
Entonces
1
2
Tercera columna:
1=l 11l 31
0=l 21u13 +l 22u 23
3=( l31 )2 + ( l 32 )2+ ( l 33) 2
Entonces
[ ][
2
0
4 2 1
1
2 2 0= 1
1 0 3
1/2 1/2
Calculando
[]
x1
x= x 2
x3
[]
1
b= 2
3
Ax=b
Se sabe
A=LLt
][
0
2 1
0 0 1
10/ 2 0 0
tal que
10
l 33 =
2
1/ 2
1/2
10/2
Ax=b
]
con
[ ]
4 2 1
A= 2 2 0
1 0 3
( LLt )x=b
L( Ltx )=b
Sea
L x= y
la cual
Ly =b
[]
y1
y= y 2
y3
][ ] []
y1
0
1
0 y2 = 2
10 /2 y 3 3
2
0
1
1
1 /2 1 /2
2 y1 =1
Entonces
y 1+ y 2=2
Entonces
y 1=
1
2
y 2=
3
2
1
1
10
y 1 y 2+ y 3=2 Entonces
2
2
3
y 3=
Ltx= y
7 10
10
2 1
0 1
0 0
][ ] [ ]
x1
1/2
1/2
1/2 x 2 = 3 /2
10/2 x3 7 10/10
10 x = 7 10
3
2
x 3=
10
7
5
1
3
x 2 x3 =
2
2
x 2=
Entonces
11
5
Entonces
1
1
2 x 1 + x 2+ x 3=
2
2
x 1=
6
5
Entonces
[ ]
6/5
x= 11/5
7 /5
1.
MTODO DE NEWTON
RAPHSON
El Mtodo de Newton - Raphson es ampliamente utilizado para encontrar
f ( x )=0 , ya que converge rpidamente, la
las races de la ecuacin
contra es que uno debe conocer la derivada de
f (x)
y se necesita
f (x)
[ a , b] .
Algoritmo:
P-1.-
f ( x )=0
Dado la ecuacin
x [ a , b]
por T.B.
P-2.- Generar la
{ x i } x
mediante la relacin
x i+1=x i
f ( xi )
1
f ( xi )
i=0, 1,2, 3,
Convergencia de N-R.
Existe
{ x i } x
|[
(2)
f ( x0) f ( x0)
si
xi
f ( x0)]
1
<1
f ( x 0 ) f (2) ( x0 ) > 0
P-3. -
Dejar de iterarse
m n +1
=0.5 10
para el caso
de cifras
exactas (
Significativas
)
|x ix i1| E
=0.5 10k
para el caso de
cifras
Decimales exactas
Caso contrario ir al P-2 en
Ejemplo 7.1.
2 x
f ( x )=x e 1=0 ( 1 )
a) Por Teorema de Bolzano localizar el intervalo donde exista la raz.
x 0 ,1
m=1
b) Verificar su convergencia por N.R.
f ( x )=x 2 e x 1
Si
entonces
Veremos si
es vlido o no.
f ( 0 ) f (2) ( 0 ) <0
entonces
x 0=0
x 0=1 es vlido o no
Veremos si
f ( 1 ) f (2) ( 1 ) >0
entonces
x 0=1
|[ ] |
(2 )
f ( 1) f ( 1)
1
f ( 1)
=0.491649373 1(cumple)
{ xi } x
por N.R.
x 0=1
y con
f ( x )=x 2 e x 1
f 1 ( x )=x ( 2+ x ) e x
x i+1=x i
f ( xi )
1
f ( xi )
2
xi
( x i ) e 1
x i+1=x i
xi ( 2+ x i ) e x
Se deja de iterar si
Con
m=1 ,n=2
i=0
Iteracin inicial
x 1=x 0
f ( x0 )
1
f ( x0 )
=1
f (1)
f 1 ( 1)
Entonces
x 2=x 1
f ( x1 )
1
f ( x1 )
=0.789293147
f ( 0.789293147 )
f 1 ( 0.789293147 )
x 1=0.789293147
Entonces
x 2=0.71261243
x 3=x 2
f ( x2 )
1
f ( x2 )
=0.71261243
f ( 0.71261243 )
f 1 ( 0.71261243 )
Entonces
x 3=0.703582624
x 4=x 3
f ( x3 )
1
f ( x3 )
=0.703582624
f ( 0.703582624 )
f 1 ( 0.703582624 )
Entonces
x 4=0.703467441
x 4=0.703467441
exactas.
P-1.- De ( 1 ) despejar
(2)
y=g ( x , y )=g
P-2.- De ( 2 ) generar la sucesin:
{ x i } x , { y i } y
x i+1=f ( xi , y i )
y i+1=g ( x i , y i )
Donde
P-3. -
i=0, 1,2,
Dejar de iterarse
=0.5 10m n +1
para el caso de
cifras
exactas (
Significativas
)
|x ix i1| E
=0.5 10k
para el caso de
cifras
Decimales exactas
=0.5 10m n +1
cifras
para el caso de
exactas (
Significativas
| y i y i1| E
=0.5 10k
para el caso de
cifras
Decimales exactas
Caso contrario ir al P-2 en
{ xi } x , { yi } y
Si se cumple lo siguiente:
Donde
f x=
f (x, y) g(x , y)
=
x
x gx
Ejemplo 8.1.1.
F=F ( x , y ) =xe 2 y =0 ( 1 )
G=G ( x , y )=ex + y=0 ( 2 )
(i)
( )
se obtiene
( x0 , y0)
F(x)
y=ex ( )
x
en (1)
se obtiene
F ( x )=xe2 e
(ii)
x 0 ,1
m=1
(iii)
x 0.1 ,0.2
Sea
x 0=0.1
Luego de
( )
y 0=ex =e0.1
0
entonces
y 0=0.9
b) Verificar convergencia
{ x i } x , { y i } y ?
F ( x , y )=x e 2 y =0
2y
se tiene
x=e
se tiene
y=e
entonces
f =f ( x , y ) =e 2 y
x
G ( x , y )=e + y=0
x
g=g ( x , y ) =e
entonces
f x =0
f y =2 e2 y
g y =0
gx =ex
|g x|( x
, y0 )
n=2 ).
Se dejar de iterar si:
con
n=2 Entonces
i=1, 2,3,
con
Si es verdadera entonces (
xi , yi
significativas exactas.
Teniendo :
f =x=e 2 y
g= y =ex
entonces
entonces
x i+1=e 2 y
y i+1=ex
con
i=0
i=0, 1,2, 3,
( x 0 , y 0 ) =( 0.1 ,0.9 )
x 1=e 2 y =e 2(0.9)
Entonces
x 1=0.165299
y 1=ex =e(0.1)
Entonces
y 1=0.904837
i=1
( x 1 , y 1 )=( 0.165299,0.904837 )
x 2=e 2 y =e 2(0.904837)
Entonces
x 2=0.163707
y 2=ex =e(0.165299)
Entonces
y 2=0.84764
i=2
( x 2 , y 2 )= ( 0.163707 ,0.84764 )
2 y1
x 2=e =e
2(0.84764 )
y 2=ex =e(0.163707)
1
Entonces
x 3=0.183548
Entonces
y 3=0.84899
i=3
( x 3 , y 3 ) =( 0.183548 ,0.84899 )
x 4=e2 y =e2(0.84899)
Entonces
x 4=0.183053
y 4 =ex =e(0.183548)
Entonces
y 4 =0.832312
i=4
( x 4 , y 4 ) =( 0.183053 ,0.832312 )
2 y4
x 5=e =e
2(0.832312 )
y 5=ex =e(0.183053 )
4
Entonces
x 5=0.189262
Entonces
y 5=0.832724
i=5
( x 5 , y 5 ) =( 0.189262,0.832724 )
x 6=e 2 y =e 2(0.832724 )
5
y 6=ex =e(0.189262)
5
Entonces
Entonces
x 6=0.189106
y 6=0.82757
Por lo tanto
significativas exacta.