Método de Newton-Raphson
Método
de Newton-Raphson
Para cálculo de raízes de uma função real
O Método de Newton-Raphson, desenvolvido simultaneamente por Isaac Newton e Joseph Raphson, tem o objetivo de estimar as raízes de uma função. Para isso, escolhe-se uma aproximação inicial para esta raiz e, em seguida, calcula-se a equação da reta tangente da função nesse ponto e a interseção dela com o eixo das abcissas, a fim de encontrar uma melhor aproximação para a raiz. Repetindo-se o processo, cria-se um método iterativo para encontramos a raiz da função.
1. O MÉTODO DE NEWTON-RAPHSON
O Método de Newton-Raphson é representado da seguinte forma:
$$x_{n+1}=x_{n}-\frac{f(x_{n})}{f'(x_{n})}$$
Onde $n$ indica a n-ésima iteração do algoritmo e $f'(x_{n})$ é a derivada da função $f$ em $x_{n}$. Temos então uma sequência que, se convergir, aproxima-se da raiz da função.
2. DEMONSTRAÇÃO DO MÉTODO
Aproveitando a interpretação geométrica do método para essa demonstração, olhamos o gráfico de uma determinada função $f(x)$, como por exemplo a figura abaixo:
A seguir, escolhemos um ponto $x_{0}$, arbitrariamente, próximo à raiz, calculamos $f(x_{n})$, sabendo que a equação da reta tangente à curva em $(x_{0}, f(x_{0}))$ tem inclinação $m=f'(x_{0})$. Neste caso, supomos que $f$ seja diferenciável em $x_{0}$, e que $f'(x_{0})\neq 0$. Assim temos:
$$y-f(x_{0})=f'(x_{0})(x-x_{0})$$
Como essa reta passa pelo ponto $(x_{1}, 0)$, temos que:
$$0-f(x_{0})=f'(x_{0})(x_{1}-x_{0})$$
$$x_{1}=x_{0}-\frac{f(x_{0})}{f'(x_{0})}$$
Se repetirmos o procedimento em $n+1$ iterações, teremos os termos da sequência de Newton ${x_{n}}$.
$$x_{n+1}=x_{n}-\frac{f(x_{n})}{f'(x_{n})}$$
3. CONVERGÊNCIA
Para que o método funcione, devemos garantir que a sequência de Newton seja convergente. Para analisar as condições de convergência, vamos primeiro olhar quando a função não converge. A não convergência do método pode ocorrer nos pontos de máximos, mínimos e inflexões, quando a função muda a concavidade.
Isso é fácil de verificar, sabemos que a derivada de uma função em um ponto $x$ é a reta tangente à função neste ponto. Se o ponto $x$ é o ponto de mínimo, por exemplo, de uma função quadrática, a reta tangente $T(x)$ neste ponto será paralela ao eixo $x$. Se analisarmos o algoritmo de Newton Raphson, veremos que o quociente entre a função e sua derivada será uma indeterminação, tendendo ao infinito.
Com isso em mãos, podemos intuir que as condições de convergência são as seguintes:
$x_{0}$ deve ser suficiente próximo da raiz;
$f'(x)$ não deve ser muito próxima de zero;
$f''(x)$ é de sinal constante no intervalo próximo à raiz;
EXEMPLO 1
Encontrar a $\sqrt{7}$ pelo Método de Newton-Raphson.
Para encontrarmos a raiz quadrada de $7$ pelo Método de Newton-Raphson, utilizaremos uma função tal que $f(\sqrt{7})=0$. Assim, podemos escolher $x_{0}=2$, para uma aproximação com $7$ casas decimais, truncando após cada iteração.
$$f(x)=x^2-7$$
$$f'(x)=2x$$
$$x_{n+1}=x_{n}-\frac{x^2-7}{2x}$$
Desta forma, temos os dados na seguinte tabela:
$x_{0}$ |
$2,000000$ |
$x_{1}$ |
$2,750000$ |
$x_{2}$ |
$2,647727$ |
$x_{3}$ |
$2,645752$ |
Portanto, temos que $x=2,645752\approx \sqrt{7}$ é a raiz da função $f(x)$, com aproximação de sete casas decimais.
EXEMPLO 2
Calcular a raiz positiva de $e^{x}-2cos(x)=0$.
Para a escolha de $x_{0}$, podemos olhar o gráfico das funções $e^{x}$ e $2cos(x)$:
Pelo gráfico acima, vê-se que a raiz está razoavelmente próxima de $0,5$.
Então, usando $x_{0}=0,5$, para uma aproximação com 6 casas decimais, e usando truncamento após cada iteração, temos os seguintes dados expostos na tabela 2:
$x_{0}$ |
$0,5$ |
$x_{1}$ |
$0,540821$ |
$x_{2}$ |
$0,539786$ |
$x_{3}$ |
$0,539785$ |
Desta forma,
$$f'(x)=e^{x}+2sen(x)$$
$$x_{n+1}=x_{n}-\frac{e^{x_{n}}-2cos(x)}{e^{x_{n}}+2sen(x)}$$
Portanto, temos que $x=0,539785$ é a raiz da função $f(x)$ com aproximação de 6 casas decimais.
4. MÉTODO DE NEWTON-RAPHSON PARA RAÍZES REAIS MÚLTIPLAS DE UM POLINÔMIO
Quando há uma função com raízes múltiplas, o método de Newton-Raphson pode se tornar muito lento, pois a convergência quadrática passa a ser linear.. Entretanto, os matemáticos Rawston e Rabinowitz mostraram uma modificação que pode ser introduzida para melhorar a convergência mudando a expressão de recorrência do método pela expressão:
$$x_{n+1}=x_{n}-m\frac{f(x_{n})}{f'(x_{n})}$$
Onde $m$ é o número de multiplicidade da raiz.
EXEMPLO 3
Compare a convergência da sequência de Newton-Raphson com sua versão modificada no seguinte polinômio:
$$x^{5}-20x^{4}+160x^{3}-640x^2+1280x-1024$$
Considere $x_{0}=5$, sabendo que o polinômio tem uma raiz real com multiplicidade $5$.
Considerando as sequências de Newton-Raphson não modificada e a sequência modificada, temos os dados nas tabela 3 e 4:
$x_{0}$ |
$5$ |
$x_{1}$ |
$4,4$ |
$x_{2}$ |
$4,3$ |
$x_{3}$ |
$4,2$ |
$x_{4}$ |
$4,1$ |
$x_{5}$ |
$4,0$ |
Valores de N-R não modificado
$x_{0}$ |
$5$ |
$x_{1}$ |
$4$ |
Valores de N-R modificado
Consideramos a sequência de Newton-Raphson para o polinômio acima:
$$x_{n+1}=x_{n}-\frac{x_{n}^{5}-20x_{n}^{4}+160x_{n}^{3}-640x_{n}^{2}+1280x_{n}-1024}{5x_{n}^{4}-80x_{n}^{3}+480x_{n}^{2}-1280x_{n}+1280}$$
CONCLUSÃO
O método ideal para aproximação de raízes é aquele em que a convergência é assegurada, e rápida, e que haja um número mínimo de iterações. Dentre os métodos, o Método de Newton-Raphson se mostra uma forte ferramenta, sempre que for fácil verificar as condições de convergência de $f(x)$, e que o cálculo de sua derivada não seja muito elaborado.
REFERÊNCIAS
RUGGIERO, Maria A. Gomes; LOPES, Vera Lúcia da Rocha. Cálculo Numérico: Aspectos Teóricos e Computacionais. 2ª ed. São Paulo: Makron Books, 1997.
SHOKRANIAN, Salahoddin. Tópicos em Métodos Computacionais. Rio de Janeiro: Editora Ciência Moderna, 2009.
KILHIAN, Kleber. Zeros Reais de Funções Reais – O Método de Newton Raphson Resolvido no Excel. O Baricentro da Mente. Disponível em: http://obaricentrodamente.blogspot.com.br/2009/11/zeros-reais-de-funcoes-reais.html.Acessado em: Set. 2016.
QUER CITAR ESTE ARTIGO NO SEU TRABALHO? VOCÊ PODE USAR A SEGUINTE REFERÊNCIA:
CASTRO, Mendelssohn Aguiar de Lima. Método de Newton-Raphson: para cálculo de raízes de uma função real. Blog Matdriver: Matemática e Tecnologia. Brasília, mar. 2021. Disponível em: https://matdriver.blogspot.com/2021/03/metodode-newton-raphson-para-calculo-de.html. Acessado em________.
Comentários
Postar um comentário