Você está na página 1de 25

Mtodo da Bisseco

Mtodo do Ponto Fixo


Mtodo de Newton
Ordem de Convergncia

Equaes No Lineares

Considere-se uma equao


f ( x) 0

onde f uma funo de varivel real.


Recorde-se que diz-se uma raiz da equao ou zero de f se
f () 0

Em geral, no existem mtodos analticos


para resolver estas equaes.

Como calcular as razes da equao


x5 4 x 2 0

x5 4 x 2

?
razes
pg. 1

Equaes No Lineares

Neste captulo iremos estudar mtodos iterativos para a resoluo


destas equaes.
Objectivo:
Construir uma sucesso ( xn )n tal que xn

( raiz de f )

Para alm da questo da convergncia ainda importante analisar

Erro: Estimar a distncia | xn |


Ordem de convergncia (... velocidade de convergncia da sucesso)

pg. 2

Equaes No Lineares: Mtodo da bisseco

Mtodo da Bisseco
Seja f uma funo contnua num intervalo I [a, b] que contm um nico zero
.
Suponhamos que f (a) f (b) 0 .
Vamos construir uma sucesso de intervalos fechados I n [an , bn ] e de nmeros
( xn ) reais tais que
1. ... I n I n1 ... I0 I , | I n | bn an 0 e

I n

2. xn I n [an , bn ], n
Pelo princpio do encaixe, an bn e de 2.

xn
pg. 3

Equaes No Lineares: Mtodo da bisseco

Seja I 0 I isto

a0 a b0 b
e suponhamos que f (a) 0 f (b) 0

Ponhamos
x1

a0 b0
2

(x1 o ponto mdio de I 0 )

a0 a

x1

Se f ( x1 ) 0 ento x1 e o algoritmo termina.

I1

b0 b

I0

Se f ( x1 ) 0, digamos f ( x1 ) 0, ento pelo corolrio do teorema de Bolzano


[ x1, b]

Deste modo,

a1 x1 b1 b

I1 [a1, b1 ]

e
| x1 || I1 |

| I0 | b a

2
2
pg. 4

Equaes No Lineares: Mtodo da bisseco

Mais geralmente, supondo I n1 [an1 , bn1 ] e xn1 obtidos como anteriormente,


ento
a b
xn n1 n1
2

Se f ( xn ) 0 ento xn .

an1

Se f (an1) f ( xn ) 0 ento [an1, xn ] e

In

xn

bn1

I n1

an an1 bn xn

Se f ( xn ) f (bn1) 0 ento [ xn , bn1 ] e


an xn bn bn1

I n [an , bn ]

Deste modo,
| xn || I n |

| I0 | b a
n 0
2n
2
pg. 5

Equaes No Lineares: Mtodo da bisseco

Em Resumo

Teorema: Seja f uma funo contnua num intervalo [a,b] que contm um
nico zero de f, . Suponhamos ainda que f(a) f(b)<0. Ento, a sucesso
construida anteriormente satisfaz
| xn |

ba
2n

( frmula do erro)

e em particular converge para .

pg. 6

Equaes No Lineares: Mtodo da bisseco

Interpretao geomtrica

I1

x1 x2
b

pg. 7

Equaes No Lineares: Mtodo da bisseco

Exemplo 1:
A equao e x 1.5 x 0 tem uma raiz real 0.857677 .

Vamos considerar o intervalo I [0.1,1.5]


f (0.1) 0.49... 0, f (1.5) 1.48... 0

I0 [0.1,1.5]
x1

1.5 0.1
0.8
2

0.1

x1 0.8

I1

1.5

f (0.8) 0.074... 0

I1 [0.8,1.5]

pg. 8

Equaes No Lineares: Mtodo da bisseco

Exemplo 1 (cont.)
I1 [0.8,1.5]
n

xn

0.8

1.15

0.975

0.8875

0.84375

0.865625

0.854688

0.860157

0.857423

10

0.85879

( 0.857677)

x2

0.8 1.5
1.15
2

f (1.15) 0.50... 0

0.1

I2

x 0.8 x 1.15 1.5


2
1

I 2 [0.8,1.15]

x3

0.8 1.15
0.975
2

f (0.975) 0.17... 0

I3 [0.8,0.975]
......

pg. 9

Equaes No Lineares: Mtodo do ponto fixo

Mtodo do Ponto Fixo


Este mtodo consiste em transformar a equao f(x)=0 numa equao do
tipo
x = F(x)
por exemplo: F(x) = x + f(x), F(x) = x + 2f(x), etc ...

A funo F chama-se funo iteradora.


yx

Definio : Diz-se que uma funo F


tem um ponto fixo se
F() =

F ()

F ( x)

pg. 10

Equaes No Lineares: Mtodo do ponto fixo

Teorema (ponto fixo)


Seja F uma funo diferencivel num intervalo I=[a,b] que verifica as seguintes
propriedades
a. F ( I ) I
b. | F '( x) | k 1, x I

Ento,
1.

F tem um nico ponto fixo em [a,b].

2.

A sucesso definida por


x0 I

xn F ( xn1 ), n

converge para .
pg. 11

Equaes No Lineares: Mtodo do ponto fixo

Corolrio: Nas condies do Teorema do ponto fixo tem-se


kn
xn
x x , n
1 k 1 0

xn

k
x x , n
1 k n n1

frmula do erro a priori

frmula do erro a posteriori

Obs:

A resoluo de uma equao pelo mtodo do ponto fixo requer a escolha


de uma funo iteradora.
Nem todas as funes iteradoras geram sucesses convergentes.
pg. 12

Equaes No Lineares: Mtodo do ponto fixo

Exemplo 2:
Consideremos novamente a equao e x 1.5 x 0 . Recorde-se que esta
equao tem uma raiz 0.857677 .

Vamos considerar a funo iteradora F1 ( x) e x 1.5 e calcular alguns termos de


n

xn

0.863161

0.870642

0.888443

0.931341

1.03791

1.32331

2.25585

8.04336

3111.56

10

Overflow

x0 0.86, xn F1 ( xn1)

O ponto fixo est a repelir os termos


da sucesso !

pg. 13

Equaes No Lineares: Mtodo do ponto fixo

Exemplo 3:
Vamos considerar ainda o mesmo problema, mas com a funo iteradora
F2 ( x) e x 1.5 2 x

O ponto fixo est a atrair os termos

da sucesso !

xn

1.5

0.0183109

0.518142

0.857379

0.857783

0.857639

0.85769

0.857672

0.857678

0.857676

( 0.857677)
pg. 14

Equaes No Lineares: Mtodo do ponto fixo

Teorema: Seja F uma funo com derivada contnua numa vizinhana de um


seu ponto fixo . Ento,
1) Se F '() 1 a sucesso xn F ( xn1) converge (para ), quando x0
esteja suficientemente prximo de .
2) Se F '() 1 a sucesso xn F ( xn1) s converge se x0
No primeiro caso, o ponto fixo diz-se atractor. No segundo diz-se repulsor.
Nos exemplos anteriores
F1 '() 2.35 (repulsor )

F2 '() 0.36 (atractor )

pg. 15

Equaes No Lineares: Mtodo de Newton

Mtodo de Newton
O mtodo de Newton um caso particular do mtodo do ponto fixo.
Funo iteradora:

F ( x) x

F '( x)

f ( x)
f '( x)

( f '( x) 0)

f ( x) f ''( x)
f () f ''()

F
'(

0
f '( x)2
f '()2

Pelo teorema anterior, a sucesso


xn xn1

f ( xn1 )
, n
f '( xn1 )

converge para quando x0 for suficientemente prximo de .


pg. 16

Equaes No Lineares: Mtodo de Newton

Interpretao geomtrica

pg. 17

Equaes No Lineares: Mtodo de Newton

Condies suficientes de convergncia


Teorema: Seja f uma funo de classe C 2 em [a,b] satisfazendo
f (a) f (b) 0

f ' e f '' no se anulam em [a, b]


Ento, o mtodo de Newton converge para a nica raiz de f em [a,b], partindo
de x0 em [a,b] tal que
f ( x0 ) f ''( x0 ) 0

Tem-se ainda a seguinte estimativa de erro para o mtodo de Newton


xn

2
M2
xn xn1

2m1

onde 0<m1 f '( x) , M 2 f ''( x) , x [a, b]

pg. 18

Equaes No Lineares: Mtodo de Newton

Exemplo 4:
Regressemos equao ex 1.5 x 0. Neste caso,
f ( x) e x 1.5 x
Em I [0.1,1.5],
f (0.1) f (1.5) 0

f '( x) e x 1 0

f ''( x) e x 0

Escolhendo x0 1.5 tem-se


f ( x0 ) f ''( x0 ) 0
e a sucesso
e xn1 1.5 xn1
xn xn1
e xn1 1

converge para .
pg. 19

Equaes No Lineares: Mtodo de Newton

Exemplo 4 (cont.)

xn

1.5

1.07443

e 1.5 x0
1.07443,
e x0 1

0.890907

0.858603

0.857677

e x1 1.5 x1
x2 x1
0.890907
x1
e 1

0.857677

0.857677

0.857677

0.857677

0.857677

x0 1.5,

x1 x0

x0

....

( 0.857677)

pg. 20

Equaes No Lineares

Comparao
Bisseco

Ponto Fixo

Newton

xn

xn

xn

xn

xn

xn

0.8

0.06

0.0183109

0.84

1.07443

0.22

1.15

0.3

0.518142

0.34

0.890907

0.034

0.975

0.12

0.857379

0.0003

0.858603

0.00093

0.8875

0.03

0.857783

0.0001

0.857677

7.5x10-7

0.84375

0.014

0.857639

0.00004

0.857677

4.9x10-13

0.865625

0.008

0.85769

0.00002

0.857677

1.2x10-16

0.854688

0.003

0.857672

4.9x10-6

0.857677

Underflow

0.860157

0.0025

0.857678

1.8x10-6

0.857677

------

0.857423

0.00026

0.857676

6.3x10-7

0.857677

--------

10

0.85879

0.0012

10

0.857677

2.3x10-7

10

0.857677

---------

( 0.857677)
pg. 21

Equaes No Lineares: Ordem de convergncia

Ordem de Convergncia

Definio: Seja xn uma sucesso convergente para tal que xn , n .


Diz-se que xn converge para com ordem p > 0 e coeficiente assimpttico 0
se
lim

xn1
xn

pg. 22

Equaes No Lineares: Ordem de convergncia

Ordem de Convergncia Mtodo do Ponto Fixo

Teorema: Seja xn F ( xn1) uma sucesso convergente para , com xn .


Suponhamos que a funo iteradora F de classe Cp numa vizinhana de e
que
F '() F ''() ... F ( p1) () 0

e F ( p) () 0

Ento, a ordem de convergncia da sucesso xn p e o coeficiente


assimpttico

F ( p ) ( )
p!

pg. 23

Equaes No Lineares: Ordem de convergncia

Ordem de Convergncia

Quando F() 0, o mtodo do ponto fixo tem convergncia linear (p=1) e


coeficiente assimpttico = |F()|

No caso do mtodo de Newton, a convergncia pelo menos quadrtica (p2)


pois
F ( x) x

f ( x)
f () f ''()
F '()
0
f '( x)
f '()2

(f '() 0)

pg. 24