Interpolación polinomial

En matemáticas , en análisis numérico , la interpolación de polinomios es una técnica de interpolación de un conjunto de datos o una función mediante un polinomio . En d'autres termes, étant donné un ensemble de points (obtenu, par exemple, à la suite d'une expérience), on cherche un polynôme qui passe par tous ces points, et éventuellement vérifie d'autres conditions, de degré si possible el mas bajo.

Sin embargo, el resultado no siempre está a la altura de las expectativas: en el caso de la interpolación lagrangiana , por ejemplo, la elección de los puntos de interpolación es fundamental. La interpolación en puntos regularmente espaciados puede muy bien divergir incluso para funciones muy regulares ( fenómeno de Runge ).

Definición

Los Especifica teorema isolvance que sólo hay un polinomio p de grado menor que o igual a n definidos por un conjunto de n + 1 puntos.

Construcción del polinomio de interpolación de Lagrange

Supongamos que el polinomio de interpolación viene dado por:

O p debe comprobar:

de modo que este último pase por todos los puntos a interpolar. Al integrar en la ecuación (1), obtenemos un sistema de ecuaciones lineales de incógnitas a k . La escritura matricial es la siguiente:

Para construir p ( x ) , basta con resolver este sistema para obtener los valores de a k . Sin embargo, invertir una matriz completa es un cálculo pesado (con un método de eliminación de Gauss-Jordan , el cálculo es del orden de2/3n 3 operaciones). Los métodos mucho más eficientes utilizan una base de polinomios lagrangianos o newtonianos para obtener una matriz diagonal o triangular respectivamente. En la práctica, el cálculo de diferencias divididas reemplaza la resolución del sistema lineal.

La matriz es una matriz del tipo de matriz de Vandermonde . Su determinante es distinto de cero, lo que demuestra el teorema de isolvance: el polinomio de interpolación existe y es único. (La unicidad también resulta del hecho de que si dos polinomios de grado menor o igual an coinciden en n + 1 puntos, entonces son iguales).

Error de interpolación

El error de interpolación durante la aproximación de una función f , es decir: cuando y i = f ( x i ) en la anterior, viene dado por una fórmula tipo Taylor-Young:

Si f es n + 1 veces diferenciable sobre I = [min ( x 0 , ..., x n , x ), max ( x 0 , ..., x n , x )] entonces

La existencia de tal ξ se demuestra aplicando iterativamente el teorema de Rolle  :

Demostración

O bien . Si x es un punto de interpolación, f ( x ) - p n ( x ) = 0 y la fórmula se cumple.

En el resto de la demostración, asumimos que x no es una abscisa de interpolación. Introduzcamos una función auxiliar g  :

Esta función g tiene n + 2 raíces distintas:

Por aplicación del teorema de Rolle, g ' , derivada de g , tiene n +1 raíces distintas (todas ubicadas exactamente entre dos raíces sucesivas de g ). Aplicando el teorema de Rolle nuevamente n veces, obtenemos que tal que (dado que la derivada de orden n +1 de p n es cero ).

Al aislar f ( x ) - p n ( x ) obtenemos el resultado esperado:

En el caso especial donde x i = x 0 + ih (puntos distribuidos uniformemente), un empeoramiento catastrófico del error de interpolación, conocido como fenómeno de Runge , suele ocurrir cuando se incrementa el número de puntos. Para un intervalo dado [ x 0 , x n ] .

Referencias

(fr) Este artículo está tomado parcial o totalmente del artículo de Wikipedia en inglés titulado Interpolación polinómica  " ( consulte la lista de autores ) .
  1. (En) NJ Higham , "  Solución rápida de sistemas similares a Vandermonde que involucran polinomios ortogonales  " , IMA Journal of Numerical Analysis , vol.  8, n o  4,1988, p.  473–486 ( DOI  10.1093 / imanum / 8.4.473 )
  2. (en) Å Björck y V. Pereyra, "  Solución de sistemas de ecuaciones de Vandermonde  " , Matemáticas de la computación , American Mathematical Society, vol.  24, n o  112,1970, p.  893–903 ( DOI  10.2307 / 2004623 , JSTOR  2004623 )
  3. (en) D. Calvetti y L. Reichel , "  Inversión rápida de polinomios ortogonales de tipo matriz de Vandermonde que involucran  " , OIT , vol.  33, n o  33,1993, p.  473–484 ( DOI  10.1007 / BF01990529 )
  4. (en) Endre Süli y David F. Mayers, Introducción al análisis numérico , Cambridge University Press , 2003, p.  183-184 en Google Libros .

Ver también

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">