Professional Documents
Culture Documents
Mtodo de Horner
ALGORITMO DE HORNER
( )
Resumen: Evaluacin de
Mtodos Numricos
Mtodo de Horner
1
2
3
.
.
.
i
.
.
.
n-1
n
n+1
a0
a1
a2
.
.
.
ai
.
.
.
an-2
an-1
an
R0=bo
b1
b2
.
.
.
bi=ai+bi+1Xo
.
.
.
bn-2
bn-1
bn
n+2
i
R1=c1
c2
.
.
.
ci =bi+ci+1Xo
.
.
.
cn-2
cn-1
cn
Rn=an
Ejemplo:
Evaluar el polinomio p4(X)=2X4-3X2+3X-4,
n=4
i varia hasta n+1=5
j varia hasta n+2=6
j
i
1
2
3
4
5
-4
3
-3
0
2
10=Ro
-7
5
-4
2
-49=R1
21
-8
2
45=R2
-12
2
-16=R3
2
2=Rn
Mtodos Numricos
Mtodo de Horner
Es importante recordar que el polinomio se puede expresar a travs de sus residuos como:
( )
( )
las divisiones sintticas, en un vector de longitud 2n+1.
Tenemos: n+1 coeficientes del polinomio y n+1 residuos, entonces necesitaramos un vector de
2n+2 para almacenar los coeficientes originales y los residuos.
Como an=Rn, entonces podemos disminuir una fila.
1
2
3
.
.
.
i+1
.
.
.
n-1
n
n+1
n+2
n+3
.
.
.
.
.
.
2n-1
2n
2n+1
a0
a1
a2
.
.
.
ai
.
.
.
an-2
an-1
an
Rn-1
Rn-2
.
.
.
Ri
.
.
.
R2
R1
R0
(+
, )
(,
(+ ) , )
, )
(,
(,
, )
, )
Evaluacin de
i=0,1,2,,n
! (
, )
i=0, 1, 2,.,n
Mtodos Numricos
Mtodo de Horner
porque
vector.
partir
es
Mtodos Numricos
Mtodo de Horner
Resultados:
Mtodos Numricos
Mtodo de Horner
R(k)=fact*b(k);
% calculo de las derivadas
end;
fprintf('El polinomio y sus derivadas evaluadas en Xo son:\n')
R % vector de la evaluacin del polinomio y sus derivadas.
Resultados