Você está na página 1de 23

Zeros de Funções - Newton

Rafaella Martins

23 de Abril de 2019

Rafaella Martins Zeros de Funções - Newton


Método de Newton

Contextualização
O Método de Newton (ou de Newton-Raphson) é um o método
numérico mais conhecido para resolver o problema de encontrar a
raiz de uma função.

Rafaella Martins Zeros de Funções - Newton


Método de Newton

Contextualização
O Método de Newton (ou de Newton-Raphson) é um o método
numérico mais conhecido para resolver o problema de encontrar a
raiz de uma função.

Várias maneiras de introduzir o Método de Newton


Graficamente, como geralmente é feito em Cálculo.
Como uma técnica para obter convergência mais rápida do
que de outros tipos de iteração funcional.
Usando polinômios de Taylor. Veremos que esta dedução
produz não só o método, mas também um limitante para o
erro de aproximação.

Rafaella Martins Zeros de Funções - Newton


Método de Newton: Demonstração gráfica

Rafaella Martins Zeros de Funções - Newton


Dedução do Método de Newton

Teorema de Taylor
Suponha que f ∈ C n+1 [a, b] e que p0 ∈ [a, b]. Para todo
p ∈ [a, b], existe um número ξ(p) entre p0 e p tal que

f (p) = P (p − p ) + Rn (p − p0 ) ,
| n {z 0} | {z }
Polinômio de grau n Função Resto

isto é,
1 00
f (p) = f (p0 ) + f 0 (p0 )(p − p0 ) + f (p0 )(p − p0 )2 + · · · +
2!
1 (n) 1
+ f (p0 )(p − p0 )n + f (n+1) (ξ(p))(p − p0 )n+1 .
n! (n + 1)!

Rafaella Martins Zeros de Funções - Newton


Dedução do Método de Newton

Pelo Teorema de Taylor é possı́vel escrever “qualquer” função


próxima a um dado ponto p0 com

f (p) = P (p − p ) + Rn (p − p0 ) .
| n {z 0} | {z }
Polinômio de grau n Função Resto

Por exemplo, escrevendo uma função como uma reta (n = 1) mais


uma função resto
1
f (p) = f (p0 ) + f 0 (p0 )(p − p0 ) + f 00 (ξ(p))(p − p0 )2 .
| {z } |2! {z }
Reta R (p) 1

Rafaella Martins Zeros de Funções - Newton


Dedução do Método de Newton

Podemos aproximar a função por uma reta se “desprezarmos” a


função resto
f (p) ≈ f (p0 ) + f 0 (p0 )(p − p0 )
Como estamos interessados em achar a raiz f (p) = 0

0 ≈ f (p0 ) + f 0 (p0 )(p − p0 )

Isolando p
f (p0 )
p ≈ p0 −
f 0 (p0 )
Denotaremos essa raiz aproximada de p1

f (p0 )
p1 = p0 −
f 0 (p0 )

Rafaella Martins Zeros de Funções - Newton


Método de Newton

Método de Newton
Isso fornece a estrutura para a aplicação do Método de Newton,
que começa com uma aproximação inicial p0 e gera a sequência
{pn }∞
n=0 , por

f (pn−1 )
pn = pn−1 − para n ≥ 1
f 0 (pn−1 )

Rafaella Martins Zeros de Funções - Newton


Caso particular do Ponto Fixo

Iteração Funcional
O Método de Newton
f (pn−1 )
pn = pn−1 − para n ≥ 1
f 0 (pn−1 )

pode ser escrito na forma

pn = g (pn−1 )

com
f (pn−1 )
g (pn−1 ) = pn−1 − para n ≥ 1
f 0 (pn−1 )

Rafaella Martins Zeros de Funções - Newton


Agora vamos estudar o erro do método. O erro do método está em
“desprezar” o R1 (x). Escrevendo uma função como uma reta
(n = 1) mais uma função resto

1
f (p) = f (p0 ) + f 0 (p0 )(p − p0 ) + f 00 (ξ(p))(p − p0 )2 .
| {z } |2! {z }
Reta R (p) 1

Lembrando que f (p) = 0, podemos afirmar que o erro na raiz é


dado por:

(pn+1 − p) 1 f 00 (ξ(p)) EAn+1 1 f 00 (ξ(p))


= =⇒ =
(pn − p)2 2 f 0 (pn ) (EAn )2 2 f 0 (pn )

Rafaella Martins Zeros de Funções - Newton


Lembra? Resolvendo f (x) = x 3 + 4x 2 − 10 = 0

x = g (x) com x0 = 1.5


x = g1 (x) = x − x 3 − 4x 2 + 10 Não Converge
r
10
x = g2 (x) = − 4x Não Converge
x
1p
x = g3 (x) = 10 − x 3 Converge após de 31 iterações
2
r
10
x = g4 (x) = Converge após de 12 iterações
4+x

x 3 + 4x 2 − 10
x = g5 (x) = x − Converge após de 5 iterações
3x 2 + 8x

Rafaella Martins Zeros de Funções - Newton


Usando o Método de Newton & Iteração de Ponto Fixo

Exemplo: Iteração de Ponto Fixo & Método de Newton


Considere a função

f (x) = cos x − x = 0

Aproxime uma raiz de f usando (a) um Método de Ponto Fixo, e


(b) o Método de Newton

Rafaella Martins Zeros de Funções - Newton


Método de Newton & Iteração de Ponto Fixo

(a) Iteração de Ponto Fixo para f (x) = cos x − x


Uma solução para este problema de encontrar uma raiz
também é uma solução para o problema de Ponto Fixo

x = cos x

e o gráfico implica que há um único ponto fixo p em [0, π/2].


A tabela que segue mostra os resultados da iteração de Ponto
Fixo com p0 = π/4.
A melhor conclusão destes resultados é que p ≈ 0.74.

Rafaella Martins Zeros de Funções - Newton


Método de Newton & Iteração de Ponto Fixo

Iteração de Ponto Fixo: x = cos(x), p0 = π4 ,  = 10−2


n pn |pn − pn−1 |
0 0.785398 —
1 0.707107 0.078
2 0.760245 0.053
3 0.724667 0.036
4 0.748720 0.024
5 0.732561 0.016
6 0.743464 0.011
7 0.736128 0.0073

Rafaella Martins Zeros de Funções - Newton


Método de Newton

(b) Método de Newton para f (x) = cos x − x


Para aplicar o Método de Newton neste problema precisamos
usar
f 0 (x) = − sin x − 1
Começando novamente com p0 = π/4, geramos a sequência
definida, para n ≥ 1, por

f (pn−1 ) cos pn−1 − pn−1


pn = pn−1 − 0
= pn−1 − .
f (pn−1 ) − sin pn−1 − 1

Isto fornece a aproximação mostrada na tabela que segue.

Rafaella Martins Zeros de Funções - Newton


Método de Newton

Método de Newton para f (x) = cos(x) − x, p0 = π4 ,  = 10−2


n pn n = |pn − pn−1 | n /2n−1
0 0.785398 — —
1 0.739536 0.046 —
2 0.739085 0.00045 0.2126654406

O método converge em n = 2.

Rafaella Martins Zeros de Funções - Newton


Convergência usando o Método de Newton

Teorema
Seja f ∈ C 2 [a, b]. Se p ∈ [a, b] é tal que f (p) = 0 e f 0 (p) 6= 0
então existe um δ > 0, tal que o método de Newton gera uma
sequência {pn }∞n=0 que converge para p para qualquer aproximação
inicial p0 ∈ [p − δ, p + δ]

Rafaella Martins Zeros de Funções - Newton


Convergência usando o Método de Newton

Convergência no Ponto Fixo


No Ponto Fixo vimos que quanto menor for g 0 (p), mais rápido o
algoritmo converge.

Rafaella Martins Zeros de Funções - Newton


Convergência usando o Método de Newton

De fato, g 0 (p) = 0 no Método de Newton!


 
d f (x)
g 0 (x) = x− 0
dx f (x)
f (x)f 0 (x) − f (x)f 00 (x)
0
=1−
[f 0 (x)]2
mas f (p) = 0, então:

[f 0 (p)]2 − f (p)f 00 (p)


g 0 (p) = 1 −
[f 0 (p)]2
=1−1=0

Portanto, g 0 (p) = 0 sempre!

Rafaella Martins Zeros de Funções - Newton


Convergência usando o Método de Newton

Importância teórica da escolha de p0


Se p0 não está suficientemente próximo da raiz verdadeira, o
método de Newton poderá divergir.
Entretanto, em alguns casos, até mesmo uma aproximação
inicial ruim irá produzir convergência.

Rafaella Martins Zeros de Funções - Newton


Método de Newton na Prática

Escolha da Aproximação inicial


O Teorema da Convergência afirma que, sob hipóteses
razoáveis, o Método de Newton converge desde que seja
escolhida uma aproximação inicial suficientemente boa.
Este resultado é importante para a Teoria do Método de
Newton, mas não é aplicada na prática porque não nos diz
como determinar δ.
O método de Newton é uma técnica altamente eficiente, mas
tem uma desvantagem importante a necessidade de conhecer
o valor da derivida de f em cada aproximação.

Rafaella Martins Zeros de Funções - Newton


Método de Newton na Prática

Em uma situação prática . . .


Uma aproximação inicial é escolhida
e aproximações sucessivas são geradas pelo Método de
Newton.

Rafaella Martins Zeros de Funções - Newton


Método de Newton na Prática

Em uma situação prática . . .


Uma aproximação inicial é escolhida
e aproximações sucessivas são geradas pelo Método de
Newton.
Geralmente elas irão convergir rapidamente para a raiz,
ou ficará claro que a convergência é improvável.

Rafaella Martins Zeros de Funções - Newton

Você também pode gostar