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 .