Algoritmo para calcular coeficientes polinómicos
En matemáticas , las diferencias divididas son un algoritmo , históricamente utilizado para calcular tablas de logaritmos y funciones trigonométricas . [ cita requerida ] La máquina diferencial de Charles Babbage , una de las primeras calculadoras mecánicas , fue diseñada para utilizar este algoritmo en su funcionamiento. [1]
Las diferencias divididas son un proceso de división recursivo . Dada una secuencia de puntos de datos , el método calcula los coeficientes del polinomio de interpolación de estos puntos en la forma de Newton .
Definición
Dados n + 1 puntos de datos
donde se supone que son pares distintos, las diferencias divididas hacia adelante se definen como:
Para hacer más claro el proceso recursivo de cálculo, las diferencias divididas se pueden poner en forma de tabla, donde las columnas corresponden al valor de j anterior, y cada entrada en la tabla se calcula a partir de la diferencia de las entradas a su inmediata inferior izquierda y a su inmediata superior izquierda, dividida por una diferencia de los valores x correspondientes :
Notación
Nótese que la diferencia dividida depende de los valores y , pero la notación oculta la dependencia de los valores x . Si los puntos de datos están dados por una función f ,
a veces se escribe la diferencia dividida en la notación Otras notaciones para la diferencia dividida de la función ƒ en los nodos x 0 , ..., x n son:
Ejemplo
Diferencias divididas para y los primeros valores de :
Así, la tabla correspondiente a estos términos hasta dos columnas tiene la siguiente forma:
Propiedades
- Linealidad
- Regla de Leibniz
- Las diferencias divididas son simétricas: Si es una permutación entonces
- Interpolación polinomial en la forma de Newton : si es una función polinomial de grado , y es la diferencia dividida, entonces
- Si es una función polinómica de grado , entonces
- Teorema del valor medio para diferencias divididas : si es n veces diferenciable, entonces para un número en el intervalo abierto determinado por el menor y el mayor de los .
Forma matricial
El esquema de diferencias divididas se puede poner en una matriz triangular superior :
Entonces se sostiene
- Si es un escalar
- Esto se desprende de la regla de Leibniz. Significa que la multiplicación de tales matrices es conmutativa . En resumen, las matrices de esquemas de diferencias divididas con respecto al mismo conjunto de nodos x forman un anillo conmutativo .
- Como es una matriz triangular, sus valores propios son obviamente .
- Sea una función de tipo delta de Kronecker , es decir Obviamente , por lo tanto es una función propia de la multiplicación de funciones puntuales. Es decir es de alguna manera una " matriz propia " de : . Sin embargo, todas las columnas de son múltiplos entre sí, el rango de la matriz de es 1. Por lo tanto, puede componer la matriz de todos los vectores propios de a partir de la -ésima columna de cada . Denote la matriz de vectores propios con . Ejemplo La diagonalización de se puede escribir como
Polinomios y series de potencias
La matriz
contiene el esquema de diferencias divididas para la función identidad con respecto a los nodos , por lo tanto contiene las diferencias divididas para la función potencia con exponente . En consecuencia, puede obtener las diferencias divididas para una función polinómica aplicando a la matriz : Si
y
entonces
Esto se conoce como fórmula de Opitz . [2] [3]
Ahora considere aumentar el grado de hasta el infinito, es decir, convertir el polinomio de Taylor en una serie de Taylor . Sea una función que corresponde a una serie de potencias . Puede calcular el esquema de diferencia dividida para aplicando la serie de matrices correspondiente a : Si
y
entonces
Caracterizaciones alternativas
Forma expandida
Con la ayuda de la función polinómica esto se puede escribir como
Forma de Peano
Si y , las diferencias divididas se pueden expresar como [4]
donde es la derivada -ésima de la función y es un cierto B-spline de grado para los puntos de datos , dado por la fórmula
Esta es una consecuencia del teorema del núcleo de Peano ; se llama forma de Peano de las diferencias divididas y es el núcleo de Peano para las diferencias divididas, todas llamadas así en honor a Giuseppe Peano .
Diferencias hacia adelante y hacia atrás
Cuando los puntos de datos se distribuyen de forma equidistante, obtenemos el caso especial denominado diferencias hacia delante . Son más fáciles de calcular que las diferencias divididas más generales.
Dados n +1 puntos de datos
con
diferencias hacia adelante se definen como mientras que las diferencias hacia atrás se definen como:
Por lo tanto, la tabla de diferencias hacia adelante se escribe como: mientras que la tabla de diferencias hacia atrás se escribe como:
La relación entre las diferencias divididas y las diferencias hacia adelante es [5] mientras que para las diferencias hacia atrás: [ cita requerida ]
Véase también
Referencias
- ^ Isaacson, Walter (2014). Los innovadores . Simon & Schuster. pág. 20. ISBN 978-1-4767-0869-0.
- ^ de Boor, Carl , Divided Differences , Surv. App. Theory 1 (2005), 46–69, [1]
- ^ Opitz, G. Steigungsmatrizen , Z. Angew. Matemáticas. Mec. (1964), 44, T52-T54
- ^ Skof, Fulvia (30 de abril de 2011). Giuseppe Peano entre las matemáticas y la lógica: Actas de la Conferencia internacional en honor de Giuseppe Peano con motivo del 150 aniversario de su nacimiento y del centenario del Formulario Mathematico Torino (Italia) 2-3 de octubre de 2008. Springer Science & Business Media. pág. 40. ISBN 978-88-470-1836-5.
- ^ Burden, Richard L.; Faires, J. Douglas (2011). Análisis numérico (novena edición). Cengage Learning. pág. 129. ISBN 9780538733519.
- Louis Melville Milne-Thomson (2000) [1933]. El cálculo de diferencias finitas . American Mathematical Soc. Capítulo 1: Diferencias divididas. ISBN 978-0-8218-2107-7.
- Myron B. Allen; Eli L. Isaacson (1998). Análisis numérico para la ciencia aplicada . John Wiley & Sons. Apéndice A. ISBN 978-1-118-03027-1.
- Ron Goldman (2002). Algoritmos piramidales: un enfoque de programación dinámica para curvas y superficies para modelado geométrico . Morgan Kaufmann. Capítulo 4: Interpolación de Newton y triángulos diferenciales. ISBN 978-0-08-051547-2.
Enlaces externos