Interpolation polynomiale
| Image manquante Math.png | Cet article est une ébauche concernant les mathématiques, vous pouvez partager vos connaissances en le modifiant. |
Dans le domaine mathématiques de l'analyse numérique, l'interpolation polynomiale correspond à l'interpolation d'un ensemble de données par un polynôme. En d'autres termes, étant donné un ensemble de points (obtenu, par exemple, à la suite d'une expérience), vous souhaitez obtenir un polynôme qui passe exactement par chacun de ces points.
| Sommaire |
Définition
Etant donné un ensemble de n+1 points (xi,yi) (xi distincts 2 à 2), nous devons trouver un polynôme p de degré n qui vérifie :
Le théorème de l'unisolvance précise qu'il n'existe qu'un seul polynôme p de degré n défini par un ensemble de n+1 points.
Construction du polynôme d'interpolation
Interpolation_polynomiale_exemple.png
Supposons que le polynôme d'interpolation est donné par :
Or p doit vérifier :
afin que ce dernier passe par l'ensemble des points à interpoler. Intégrer à l'équation (1) , on obtient un système d'équations linéaires d'inconnus ak. L'écriture matricielle est la suivante :
Pour construire p(x), nous devons résoudre ce système afin d'obtenir les valeurs des ak. Toutefois, inverser une matrice pleine est un calcul lourd (avec une méthode d'élimination de Gauss-Jordan, le calcul est de l'ordre de
opérations). Des méthodes nettements plus efficaces utilisent une base de polynômes lagrangienne ou newtonnienne pour obtenir une matrice respectivement diagonale ou triangulaire.
La matrice est une matrice du type matrice de Vandermonde. Son déterminant est non nul, ce qui prouve le théorème d'unisolvance : le polynôme d'interpolation est unique.
Erreur d'interpolation
L'erreur d'interpolation est donnée par un théorème de Cauchy : Si f est n + 1 continuement différentiable sur I = [min(mini(xi),x),max(maxi(xi),x)] alors
avec
Dans le cas particulier où xi = x0 + ih (points uniformément répartis), l'erreur d'interpolation est de l'ordre de O(hn).
Voir aussi
- Interpolation lagrangienne
- Interpolation newtonienne
- Interpolation de Berstein
