| | | |

Matemática Numérica I

2 Equação com uma incógnita

Ajude a manter o site livre, gratuito e sem propagandas. Colabore!

2.7 Raízes de polinômios

Em revisão

Nesta seção, veremos como o método de Newton pode ser aplicado de forma robusta a polinômios com o auxílio do método de Horner212121William George Horner, 1786 - 1837, matemático britânico. Fonte: Wikipédia: William George Horner. A questão central é que dado um polinômio de grau n escrito na forma

p(x)=a1xn+a2xn-1++anx+an+1, (2.173)

o procedimento de avaliá-lo em um ponto requer n!n multiplicações e n adições. Desta forma, a aplicação do método de Newton para obter as raízes de p torna-se computacionalmente custosa, por requer a avaliação de p e de sua derivada a cada iteração. Agora, o método de Horner nos permite avaliar p em um ponto qualquer usando apenas n multiplicações e n adições, reduzindo enormemente o custo computacional.

2.7.1 Método de Horner

Em revisão

Sejam dados um número x0 e um polinômio de grau n

p(x)=p1xn+p2xn-1++pnx+pn+1s. (2.174)

O método de Horner consiste em computar p(x0) pela iteração

q1 =p1, (2.175)
qk =pk+qk-1x0,k=2,3,,n+1, (2.176)

sendo que, então, p(x0)=qn+1 e, além disso,

p(x)=(x-x0)q(x)+qn+1, (2.177)

com

q(x)=q1xn-1+q2xn-2++qn-1x+qn. (2.178)

De fato, a verificação de (2.177) é direta, uma vez que

(x-x0)q(x)+qn+1 =(x-x0)(q1xn-1+q2xn-2++qn-1x+qn)
+qn+1 (2.179)
=q1xn+(q2-q1x0)n-1++(qn+1-qnx0). (2.180)

E, então, igualando a p(x) na forma (2.174), temos as equações (2.175)-(2.176).

Exemplo 2.7.1.

Consideremos o polinômio

p(x)=x3-3x2+4. (2.181)

Para computarmos p(1) pelo método de Horner, tomamos x0=1, q1=p1=1 e

q2 =p2+q1x0=-3+11=-2 (2.182)
q3 =p3+q2x0=0+(-2)1=-2 (2.183)
q4 =p4+q3x0=4+(-2)1=2. (2.184)

Com isso, temos p(3)=q4=4 (verifique!).

Observação 2.7.1.

Ao computarmos p(x0) pelo método de Horner, obtemos a decomposição

p(x)=(x-x0)q(x)+bn+1. (2.185)

Desta forma, temos

p(x)=q(x)+(x-x0)q(x), (2.186)

donde temos que p(x0)=q(x0). Com isso, para computarmos p(x0) podemos aplicar o método de Horner a q(x).

2.7.2 Método de Newton-Horner

Em revisão

A implementação do método de Newton a polinômios pode ser feita de forma robusta com o auxílio do método de Horner. Dado um polinômio p e uma aproximação inicial x(1) para uma de suas raízes reais, a iteração de Newton consiste em

x(k+1)=x(k)-p(x(k))p(x(k)), (2.187)

na qual podemos utilizar o método de Horner para computar p(x(k)) e p(x(k)).

Exemplo 2.7.2.

Consideremos o caso de aplicar o método de Newton para obter uma aproximação da raiz x=-1 de

p(x)=x3-3x2+4, (2.188)

com aproximação inicial x(1)=-2. Na Tabela 2.11 temos os resultados obtidos.

Tabela 2.11: Resultados referentes ao Exemplo 2.7.2.
k x(k) |x(k)-x(k-1)|
1 -2.0000 -x-
2 -1.3333 6.7e-1
3 -1.0556 2.8e-1
4 -1.0019 5.4e-2
5 -1.0000 1.9e-3

2.7.3 Exercícios

Em revisão

E. 2.7.1.

Use o método de Newton-Horner para computar a aproximação da raiz de p(x)=x3-3x2+4 no intervalo [1,3]. Observe que p tem um zero duplo deste intervalo.


2


Envie seu comentário

Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!

Opcional. Preencha seu nome para que eu possa lhe contatar.
Opcional. Preencha seu e-mail para que eu possa lhe contatar.
As informações preenchidas são enviadas por e-mail para o desenvolvedor do site e tratadas de forma privada. Consulte a política de uso de dados para mais informações.

Licença Creative Commons
Este texto é disponibilizado nos termos da Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional. Ícones e elementos gráficos podem estar sujeitos a condições adicionais.

Pedro H A Konzen
| | | |