O método de Newton é um dos métodos iterativos mais gerais para
resolver . Começa-se a iteração com uma estimativa inicial
da solução
. Dada uma estimativa
, o método de Newton
aproxima
pela reta tangente ao ponto
. O zero da reta
tangente (isto é, o ponto onde esta reta intersecta o eixo das
abscissas) é tomado como nova estimativa de
. Veja na
Figura 1 uma ilustração desse método. Para derivar as
fórmulas usadas pelo método, vamos expandir
por uma série de
Taylor ao redor do ponto
:
A linha tangente é dada pelos dois primeiros termos da série
Para a nossa função definida por (2), temos
que a sua derivada
é:
Oservamos que para calcular cada nova estimativa só precisamos da
estimativa imediatamente anterior. Ou seja, são suficientes duas
variáveis para fazer isso (não precisa ir armazenando todas as
estimativas ,
,
). Um algoritmo possível é o
seguinte (note que basicamente só temos
e
):
Para a implementação do programa,
você pode assumir que as tolerâncias e
sejam
,
e como valor
inicial adote
.