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.

 

As obras, Analysis Aequationum Universalis de Joseph Raphson, 1690, e Method of Fluxions de Isaac Newton, 1736, onde foram publicadas, de modo independente, o método que hoje conhecemos por Método de Newton-Raphson.

 

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


Observamos neste exemplo que a convergência da sequência de Newton-Raphson não modificada é linear. E a sequência modificada converge muito mais rapidamente para a raiz.

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

Postagens mais visitadas deste blog

CÔNICAS - EXERCÍCIOS

LOGARITMOS - EXERCÍCIOS

Por que Estudamos Cálculo Numérico?