fbpx
Wikipedia

Algoritmo de Neville

En matemáticas, el algoritmo de Neville es un procedimiento utilizado para interpolación polinómica ideado por el matemático Eric Harold Neville.[1]​ Dados n+1 puntos, hay un polinomio único de grado ≤ n que pasa por los puntos dados. El algoritmo de Neville evalúa este polinomio.

El algoritmo de Neville se basa en la forma de Newton del polinomio interpolador y en una relación recursiva para obtener las diferencias divididas. Es similar al algoritmo de Aitken (llamado así por Alexander Aitken), que actualmente no se utiliza.

El algoritmo

Dado un conjunto de datos formado por n+1 puntos (xi, yi) en donde no hay dos xi iguales, el polinomio de interpolación es el polinomio p de grado n como máximo, con la propiedad

p(xi) = yi para todo i = 0, …, n

Este polinomio existe y es único. El algoritmo de Neville evalúa el polinomio para un valor dado cualquiera x.

Supóngase que pi,j denota el polinomio de grado ji que pasa por los puntos (xk, yk) para k = i, i+1, …, j. El pi,j satisface la relación de recurrencia

   
   

Esta recurrencia permite calcular p0,n(x), que es el valor que se busca. Este es el algoritmo de Neville.

Por ejemplo, para n = 4, se puede usar la recurrencia para llenar el cuadro triangular que figura a continuación de izquierda a derecha.

 
 
   
   
     
   
   
 
 

Este proceso permite calcular p0,4(x), el valor del polinomio que pasa por los n+1 puntos de datos (xi, yi) en el punto x.

El algoritmo requiere operaciones de punto flotante O(n2).

La derivada del polinomio se puede obtener de la misma manera, es decir:

   
   

Aplicación a la diferenciación numérica

Lyness y Moler demostraron en 1966 que usando coeficientes indeterminados para los polinomios en el algoritmo de Neville, se puede calcular la expansión de Maclaurin del polinomio de interpolación final, que produce aproximaciones numéricas para las derivadas de la función en el origen. Si bien "este proceso requiere más operaciones aritméticas de las que se requieren en los métodos de diferencias finitas", "la elección de puntos para la evaluación de funciones no está restringida de ninguna manera". También muestran que su método puede aplicarse directamente a la solución de sistemas lineales del tipo Vandermonde.

Referencias

  1. Didier H. Besset (2001). Object-Oriented Implementation of Numerical Methods: An Introduction with Java & Smalltalk. Morgan Kaufmann. pp. 93 de 766. ISBN 9781558606791. Consultado el 29 de junio de 2020. 

BIbliografía

  • Press, William; Saul Teukolsky; William Vetterling; Brian Flannery (1992). «§3.1 Polynomial Interpolation and Extrapolation (encrypted)». Numerical Recipes in C. The Art of Scientific Computing (2nd edición). Cambridge University Press. ISBN 978-0-521-43108-8. doi:10.2277/0521431085.  (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última). Press, William; Saul Teukolsky; William Vetterling; Brian Flannery (1992). «§3.1 Polynomial Interpolation and Extrapolation (encrypted)». Numerical Recipes in C. The Art of Scientific Computing (2nd edición). Cambridge University Press. ISBN 978-0-521-43108-8. doi:10.2277/0521431085.  (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última). Press, William; Saul Teukolsky; William Vetterling; Brian Flannery (1992). «§3.1 Polynomial Interpolation and Extrapolation (encrypted)». Numerical Recipes in C. The Art of Scientific Computing (2nd edición). Cambridge University Press. ISBN 978-0-521-43108-8. doi:10.2277/0521431085.  (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
  • JN Lyness y CB Moler, Sistemas Van Der Monde y diferenciación numérica, Numerische Mathematik 8 (1966) 458-464 (doi: 10.1007 / BF02166671 )

Enlaces externos

  •   Datos: Q7884545

algoritmo, neville, matemáticas, algoritmo, neville, procedimiento, utilizado, para, interpolación, polinómica, ideado, matemático, eric, harold, neville, dados, puntos, polinomio, único, grado, pasa, puntos, dados, algoritmo, neville, evalúa, este, polinomio,. En matematicas el algoritmo de Neville es un procedimiento utilizado para interpolacion polinomica ideado por el matematico Eric Harold Neville 1 Dados n 1 puntos hay un polinomio unico de grado n que pasa por los puntos dados El algoritmo de Neville evalua este polinomio El algoritmo de Neville se basa en la forma de Newton del polinomio interpolador y en una relacion recursiva para obtener las diferencias divididas Es similar al algoritmo de Aitken llamado asi por Alexander Aitken que actualmente no se utiliza Indice 1 El algoritmo 2 Aplicacion a la diferenciacion numerica 3 Referencias 4 BIbliografia 5 Enlaces externosEl algoritmo EditarDado un conjunto de datos formado por n 1 puntos xi yi en donde no hay dos xi iguales el polinomio de interpolacion es el polinomio p de grado n como maximo con la propiedad p xi yi para todo i 0 nEste polinomio existe y es unico El algoritmo de Neville evalua el polinomio para un valor dado cualquiera x Supongase que pi j denota el polinomio de grado j i que pasa por los puntos xk yk para k i i 1 j El pi j satisface la relacion de recurrencia p i i x y i displaystyle p i i x y i 0 i n displaystyle 0 leq i leq n p i j x x x j p i j 1 x x x i p i 1 j x x i x j displaystyle p i j x frac x x j p i j 1 x x x i p i 1 j x x i x j 0 i lt j n displaystyle 0 leq i lt j leq n Esta recurrencia permite calcular p0 n x que es el valor que se busca Este es el algoritmo de Neville Por ejemplo para n 4 se puede usar la recurrencia para llenar el cuadro triangular que figura a continuacion de izquierda a derecha p 0 0 x y 0 displaystyle p 0 0 x y 0 p 0 1 x displaystyle p 0 1 x p 1 1 x y 1 displaystyle p 1 1 x y 1 p 0 2 x displaystyle p 0 2 x p 1 2 x displaystyle p 1 2 x p 0 3 x displaystyle p 0 3 x p 2 2 x y 2 displaystyle p 2 2 x y 2 p 1 3 x displaystyle p 1 3 x p 0 4 x displaystyle p 0 4 x p 2 3 x displaystyle p 2 3 x p 1 4 x displaystyle p 1 4 x p 3 3 x y 3 displaystyle p 3 3 x y 3 p 2 4 x displaystyle p 2 4 x p 3 4 x displaystyle p 3 4 x p 4 4 x y 4 displaystyle p 4 4 x y 4 Este proceso permite calcular p0 4 x el valor del polinomio que pasa por los n 1 puntos de datos xi yi en el punto x El algoritmo requiere operaciones de punto flotante O n2 La derivada del polinomio se puede obtener de la misma manera es decir p i i x 0 displaystyle p i i x 0 0 i n displaystyle 0 leq i leq n p i j x x j x p i j 1 x p i j 1 x x x i p i 1 j x p i 1 j x x j x i displaystyle p i j x frac x j x p i j 1 x p i j 1 x x x i p i 1 j x p i 1 j x x j x i 0 i lt j n displaystyle 0 leq i lt j leq n Aplicacion a la diferenciacion numerica EditarLyness y Moler demostraron en 1966 que usando coeficientes indeterminados para los polinomios en el algoritmo de Neville se puede calcular la expansion de Maclaurin del polinomio de interpolacion final que produce aproximaciones numericas para las derivadas de la funcion en el origen Si bien este proceso requiere mas operaciones aritmeticas de las que se requieren en los metodos de diferencias finitas la eleccion de puntos para la evaluacion de funciones no esta restringida de ninguna manera Tambien muestran que su metodo puede aplicarse directamente a la solucion de sistemas lineales del tipo Vandermonde Referencias Editar Didier H Besset 2001 Object Oriented Implementation of Numerical Methods An Introduction with Java amp Smalltalk Morgan Kaufmann pp 93 de 766 ISBN 9781558606791 Consultado el 29 de junio de 2020 BIbliografia EditarPress William Saul Teukolsky William Vetterling Brian Flannery 1992 3 1 Polynomial Interpolation and Extrapolation encrypted Numerical Recipes in C The Art of Scientific Computing 2nd edicion Cambridge University Press ISBN 978 0 521 43108 8 doi 10 2277 0521431085 enlace roto disponible en Internet Archive vease el historial la primera version y la ultima Press William Saul Teukolsky William Vetterling Brian Flannery 1992 3 1 Polynomial Interpolation and Extrapolation encrypted Numerical Recipes in C The Art of Scientific Computing 2nd edicion Cambridge University Press ISBN 978 0 521 43108 8 doi 10 2277 0521431085 enlace roto disponible en Internet Archive vease el historial la primera version y la ultima Press William Saul Teukolsky William Vetterling Brian Flannery 1992 3 1 Polynomial Interpolation and Extrapolation encrypted Numerical Recipes in C The Art of Scientific Computing 2nd edicion Cambridge University Press ISBN 978 0 521 43108 8 doi 10 2277 0521431085 enlace roto disponible en Internet Archive vease el historial la primera version y la ultima JN Lyness y CB Moler Sistemas Van Der Monde y diferenciacion numerica Numerische Mathematik 8 1966 458 464 doi 10 1007 BF02166671 Enlaces externos EditarWeisstein Eric W Neville s Algorithm En Weisstein Eric W ed MathWorld en ingles Wolfram Research Java Code by Behzad Torkian Datos Q7884545 Obtenido de https es wikipedia org w index php title Algoritmo de Neville amp oldid 133233286, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos