TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Calculo De Raízes De Um Polinômio

Artigos Científicos: Calculo De Raízes De Um Polinômio. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  6/4/2014  •  878 Palavras (4 Páginas)  •  639 Visualizações

Página 1 de 4

Métdo de Birge-Vieta

Cálculo de Raízes Reais de um Polinômio

Introdução

Não se precisa de Cálculo Numérico para calcular as raízes de uma equação do segundo grau. É de todos conhecida a fórmula –b ±(b2 – 4ac) /2a .

Entretanto, se temos polinônios de ordem maior que 2, as dificuldades aumentam.

Há soluções para casos particulares, como as biquadradas, faltando soluções analíticas gerais para polinômios de ordem elevada.

O problema é enfrentado com o Método de Newton, já apresentado, onde se usa a expressão xi+1 = xi – f(xi) / f ’ (xi).

Para cálculo do valor de f(xi) e f ’ (xi) , usa-se o algoritmo de Ruffini ou Briot-Ruffini, com o objetivo de minimizar os cálculos necessários, permitindo maior precisão.

Algoritmo de Briot-Ruffini.

Para se calcular o valor de um polinômio num ponto x0 , faz-se a divisão de P(x) por x – x0 e acha-se o resto R, da divisão.

R = p(x0) .

Vejamos: seja Q(x) o quociente da divisão de P(x) por x – x0 .

Tem-se: P(x) = (x – x0) Q(x) + R .

P(x0) = (x0 – x0) Q(x0) + R . Logo: R = P(x0) .

Seja o dividendo P(x) = a4 x4 + a3 x3 + a2 x2 + a1 x + a0

e o quociente Q(x) = b4 x3 + b3 x2 + b2 x + b1 , sendo R o resto.

P(x) = (x – x0) Q(x) + R , logo:

a4 x4 + a3 x3 + a2 x2 + a1 x + a0 = (x – x0) (b4 x3 + b3 x2 + b2 x + b1) + R =

= b4 x4 + (b3 - x0 b4) x3 + (b2 - x0 b3) x2 + (b1 - x0 b2) x + (R - x0 b1)

Tratando-se de identidade de polinômios, pois essa igualdade vale para qualquer valor de x , tem-se:

b4 = a4

b3 - x0 b4 = a3 ou b3 = a3 + x0b4

b2 - x0 b3 = a2 ou b2 = a2 + x0b3

b1 - x0 b2 = a1 ou b1 = a1 + x0b2

R - x0 b1 = a0 ou R = a0 + x0b1

a4 a3 a2 a1 a0

x0 b4 b3 b2 b1 R

Dessa forma tem-se o quociente Q(x) e o valor de P(x0) = R.Cálculo das raízesVoltemos ao cálculo das raízes do polinômio, pelo método de Newton-Raphson.Partindo de x0 , vamos calcular x1 = x0 – P(x0)/P’(x0) , onde P(x0) e P’(x0) serão calculados usando-se Briot-Ruffini.

Entretanto, lembrando que P(x) = (x-x0)Q(x) + R , tem-se que :

P’(x) = (x-x0)Q’(x) + Q(x) e logo, P’(x0) = (x0 – x0)Q’ (x0) + Q(x0) = Q(x0)

Assim, P’(x0) = Q(x0) .

Logo, x1 = x0 – P(x0)/Q(x0) .

Quando se calcula R = P(x0) , logo abaixo da linha está o Q(x). Assim, basta repetir a operação que se fez com o P(x), para o Q(x), cujo grau é o de P(x) menos 1, e se terá, à direita,

R* = Q(x0) = P’(x0), da mesma maneira como se calculou o R, anterior.

a4 a3 a2 a1 a0

x0 b4 b3 b2 b1 R

x0 c4 c3 c2 R*

Assim, x1 = x0 – R/R* .

Repetindo-se o processo, tem-se: xi+1 = xi – R / R* , até que | xi+1 – xi | < e , onde e é a tolerância.

Este método para cálculo de raízes de polinômios, usando-se o algoritmo de Briot-Ruffini, associado ao método de Newton-Raphson, recebe o nome de Método de Birge-Vieta.Vejamos um exemplo numérico:

Calcular as raízes reais de P(x) = x3 - 6x2– 45 x + 50 = 0

Seja x0 = 0

1 -6 -45 50

0 1 -6 -45 R=50

0 1 -6 R*=-45

x1 = 0 – 50 / (-45) = 1,11

1 -6 -45 50

1,11 1 -4,89 -50,43 R=-5,98

1,11 1 -3,78 R*=-54,63

x2 = 1,11 – (-5,98)/(-54,63) = 1,00

1 -6 -45 50

1,00 1 -5 -50 R=0

1,00 1

Sendo R= 0, a primeira raiz vale 1,00.

r1= 1,00

Na

...

Baixar como (para membros premium)  txt (5 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com