Interpolación por polinomios algebraicos

Interpolación por polinomios algebraicos de una función de un argumento real sobre un segmento  - encontrar los coeficientes de un polinomio de grado menor o igual que toma valores del argumento , el conjunto se denomina nodos de interpolación :

El sistema de ecuaciones algebraicas lineales que determinan los coeficientes de tal polinomio tiene la forma:

Su determinante es el determinante de Vandermonde .

Es distinto de cero para cualquier par de valores diferentes de , y la interpolación de una función por sus valores en los nodos usando un polinomio siempre es posible y única.

Aplicación

La fórmula de interpolación resultante se usa a menudo para el cálculo aproximado de valores de función para valores de argumento distintos de los nodos de interpolación. A su vez, se distingue interpolación en sentido estricto , cuando , y extrapolación , cuando .

Problema de interpolación en el espacio

Deje que se den puntos en el espacio que tengan radios vectores en algún sistema de coordenadas

La tarea de la interpolación es construir una curva que pase por los puntos especificados en el orden especificado.

Solución del problema

Se puede dibujar un número infinito de curvas a través de un conjunto ordenado fijo de puntos, por lo que el problema de la interpolación por una función arbitraria no tiene una solución única. Para la unicidad de la solución, es necesario imponer ciertas restricciones en la forma de la función.

Construiremos curvas en la forma , donde el parámetro cambia en un cierto intervalo :

.

Introduzcamos una cuadrícula de puntos en el segmento : y exijamos que, para el valor del parámetro , la curva pase por el punto , de modo que

La introducción de parametrización y grid se puede realizar de varias formas. Por lo general, se elige una cuadrícula uniforme, suponiendo que , , o, más preferiblemente, los puntos están conectados por segmentos y la longitud del segmento se toma como la diferencia entre los valores de los parámetros .

Uno de los métodos comunes de interpolación es utilizar la curva como un polinomio de grado , es decir, como una función:

El polinomio tiene coeficientes que se pueden encontrar a partir de las condiciones:

Estas condiciones conducen a un sistema de ecuaciones lineales para los coeficientes :

Tenga en cuenta que para encontrar los coeficientes, por ejemplo, en el espacio tridimensional, se deben resolver tres sistemas de ecuaciones: para y coordenadas . Todos ellos tienen una matriz de coeficientes, invirtiendo la cual, por los valores de los vectores de radio de los puntos, se calculan los vectores de los coeficientes del polinomio. Determinante matricial

se llama determinante de Vandermonde . Si los nodos de la cuadrícula no coinciden, es distinto de cero y el sistema de ecuaciones tiene una solución única.

Además de la inversión de matriz directa, existen otras formas de calcular el polinomio de interpolación. Debido a la singularidad del polinomio, estamos hablando de varias formas de su escritura.

Beneficios

Desventajas

Ejemplo

Un ejemplo clásico ( Runge ), que muestra la ocurrencia de oscilaciones en un polinomio de interpolación, es la interpolación en una cuadrícula uniforme de valores de funciones

Introduzcamos una cuadrícula uniforme , sobre el segmento y consideremos el comportamiento del polinomio que toma los valores en los puntos .

La figura muestra los gráficos de la función en sí (línea de trazos y puntos) y tres curvas de interpolación para :

Los valores del polinomio de interpolación, incluso para funciones suaves en puntos intermedios que no coinciden con los nodos de la interpolación, pueden desviarse fuertemente de los valores de la función misma, tal comportamiento del polinomio se denomina oscilaciones.

Véase también