| | | | |

2.7 Raízes de Polinômios

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

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 Horner2929endnote: 29William George Horner, matemático britânico, 1786 - 1837. Fonte: Wikipedia. A questão central é que dado um polinômio de grau n escrito na forma

p(x)=a1xn+a2xn1++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+p2xn1++pnx+pn+1s. (2.174)

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

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

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

p(x)=(xx0)q(x)+qn+1, (2.177)

com

q(x)=q1xn1+q2xn2++qn1x+qn. (2.178)

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

(xx0)q(x)+qn+1 =(xx0)(q1xn1+q2xn2++qn1x+qn)
+qn+1 (2.179)
=q1xn+(q2q1x0)n1++(qn+1qnx0). (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)=x33x2+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)=(xx0)q(x)+bn+1. (2.185)

Desta forma, temos

p(x)=q(x)+(xx0)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)=x33x2+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(k1)|
1 2.0000 -x-
2 1.3333 6.7e1
3 1.0556 2.8e1
4 1.0019 5.4e2
5 1.0000 1.9e3

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)=x33x2+4 no intervalo [1,3]. Observe que p tem um zero duplo deste intervalo.

Resposta.

2


Envie seu comentário

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. Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!