Si ponemos los valores de P en una tabla en forma de "arbol" obtenemos lo siguiente:
El algoritmo para obtener hijos a partir de los ancestros de este arbol de llama algoritmo de Neville:
Esto funciona porque los "padres" ya están de acuerdo en
La siguiente mejora para la recursión es guardar un registro de las diferencias entre padres e hijos, esto es:
Para
Y juntando esto con la ecuacion de Neville obtenemos:
Para cada nivel m en nuestro arbol las Ces y las Des son las correcciones que hay que aplicar para convertir el polinomio en un orden mayor.
Finalmente obtenemos

Las ideas fueron sacadas de Numerical Recipes in C, que como siempre esta mucho mejor explicado que aquí y mucho mas en ingles.
No hay comentarios:
Publicar un comentario