Escolar Documentos
Profissional Documentos
Cultura Documentos
Equaes no Lineares
Mtodos Iterativos
MTODOSITERATIVOS
Definio:Ummtodonumricoditoiterativosegerauma
sequnciadeaproximaes x k apartirdeuma equaode
iterao x k +1=( x k ) eumaaproximaoinicial x 0 .
2
x k +c
2x k
calcula c a
12 +2 3
=
= =1.5
x 1=
2x 0
21 2
2
x 1 +2
1.5 +2 4.25
=
=
=1.417
x 2=
2x 1
21.5
3
x 22 +2
x 23 +2
1.417 +2 4.008
=
=
=1.414
x 3 =
2x 2
21.417 2.834
1.414 +2 3.999
=
=
=1.414
x 4 =
2x 3
21.414 2.828
Questo:Quandodevopararummtodoiterativo?
CRITRIOSDEPARADA
Sejaummtodoiterativo x k +1=( x k )
x k +1x k
x k +1
<
x 1
1.5
x 2x 1 1.4171.5
=
=0.05857
x 2
1.417
x 3x 2 1.4141.417
=
=0.002122
x 3
1.414
x 4 x 3 1.4141.414
=
=0.0
x 4
1.414
sendo que o erro zero ocorreu apenas devido ao
arredondamentoem4casas.
x k =2
k +1
,temos:
k +1
3
( x k )=x k ln ( x k )= 3k +3 0
quando k .
Obs.2)Emalgunscasospodeseconsideraroerroabsoluto,
na forma x k +1x k< . O erro absoluto deve ser evitado
quandoasequnciageranmeromuitograndes,quetornariam
oerrodesejadomuitopequenoedifcildeseralcanado.
Obs.3) Paraimplementaescomputacionais,consideraseo
critriodeparadaparaerrorelativonaformade:
|x k +1x k|<max { 1 , |x k +1| }
paraevitarqueoprogramanoconvirjaquando x k +1 estiver
prximodezero.
Clculo Numrico
Equaes no Lineares
Mtodos Iterativos Lineares
MTODOSITERATIVOSLINEARES
Definio:Ummtodonumricoiterativo x k +1=( x k ) dito
iterativolinearse f ( x)=0 se,esomentese, x=( x) .
2
x k +c
2x k
um mtodo iterativo
linearparacalcular c
2
Almdisso,
2
f ( x)=0 x c=0
2
x c
=0
2
2
x
c
2
2
x =x
2
2
x c
x=x
x=( x)
2x
Logoummtodoiterativolinear.
indefinidamente.
b)
x k x0 ,quando k .
Obs.:Esteteoremaestabelece apenasacondionecessria
paraaconvergncia.
c
Exemplo 1) No mtodo iterativo linear x k +1= temos
xk
c
c
(x)= .Logo, ' (x)= 2 .
x
x
c
Assim, ' ( x)= 2 <1 x 2 >c x< c ou x> c
x
No podemos garantir ' (x)M <1 em um intervalo
contendo a raiz. Ento nada podemos afirmar sobre a
convergnciadomtodo.
Exemplo2)Nomtodoiterativolinear x k +1=
2
x k +c
2x k
x +c
(x)=
.
2x
2
2x2x( x +c)2
4x 2
x 2c 1
c
=
=
2x 2 2 2x2
1
c
1
c
Assim, ' ( x)<1 2 <11< 2 <1
2 2x
2 2x
3 c 1
c
< 2 < 1< 2 <3
2 2x 2
x
temos
Temosduasdesigualdades:
c
1< 2 x 2 <c quesempreverdadeira.
x
e
c
c
c
2
2 c
<33x
>c
x
>
x<
ou
x>
3
3
3
x2
c
c
Como c> c>
e,portanto, ' (x)M <1 emum
3
3
intervalocontendoaraiz.Logo,omtodoconverge.
ORDEMDECONVERGNCIA
Indica a velocidade com que as aproximaes de um
mtodoiterativoseaproximamdasoluocorreta.
Definio:Seja x k asequnciadeaproximaesgeradaspelo
mtodo iterativo e x a soluo correta. Se existirem um
nmero p1 eumaconstante c>0 talque
x k +1x
=c
lim
p
k x x
k
entopaordemdeconvergnciadomtodo.
x k +1xcx k x
Assim,
p
e k +1
ek
p
ek
e k1
log
p
log
e k +1
( )
( )
ek
ek
ek1
Exemplo:Paraencontrararaizdafuno f ( x)=x x2 ,
consideremosomtodoiterativolinear x k +1= x k +2
k
xk
xk+1
ek
0
1
2
3
4
5
6
7
8
2.5
2.1213203436
2.0301035303
2.0075117759
2.0018770631
2.0004692107
2.0001172992
2.0000293246
2.0000073311
2.1213203436
2.0301035303
2.0075117759
2.0018770631
2.0004692107
2.0001172992
2.0000293246
2.0000073311
2.0000018328
0.3786796564
0.0912168133
0.0225917544
0.0056347127
0.0014078524
0.0003519115
8.7974e-005
2.1993E-005
5.4983E-006
0.9804720196
0.9949733779
0.9987339668
0.9996829001
0.999920688
0.9999801697
0.9999950422
Clculo Numrico
Equaes no Lineares
Mtodos Iterativos Lineares
Mtodo de Newton
MTODODENEWTON
Paragarantiraconvergnciadomtodo,vamosencontrar
A ( x) demodoque ' (x)=0 para x raizde f (x) .
Assim,
1
Logo, 0=1+ A ( x) f ' ( x) A ( x)=
f ' ( x)
1
Vamosconsiderarento A ( x)=
f ' ( x)
f ( x)
Assim (x)=x
eomtodoiterativolineardado
f ' ( x)
f ( xk)
por x k +1=x k
f ' ( xk )
EstemtodoconhecidocomoMtododeNewton.
Obs.: A ordem de convergncia do mtodo de Newton 2
(convergnciaquadrtica).
[ ]
xk
f(xk)
0
1
1 -0.3012
0.7821 0.004664
f'(xk)
-1
-1.382
-1.414
f(xk)/f'(xk)
-1
0.2179
-0.003298
xk+1
1
0.7821
0.7854
Erro
1
0.2786
0.004202
f ( xk )
f ' ( xk )
Portanto x k +1=
c .
2
x k +c
2x k
=x k
2
x k c
2x k
2
x k +c
2x k
omtodoiterativolinearparacalcular
EXERCCIOS
1. Usando o mtodo de Newton, encontre um mtodo
3
iterativoparacalcular c .
3
2. Usandoomtododoexerccio1,calcule 5 ,comerro
4
de 10
,pontoflutuantecom6casasearredondamento.