L'interpolation linéaire remplace une fonction, entre deux points connus, par le segment qui les relie. Répétée sur une subdivision, elle fournit une approximation affine par morceaux qui converge uniformément vers toute fonction continue sur un segment, avec une erreur en pour une fonction de classe .
Énoncé
Définition et théorème
Formule entre deux points. Pour , l'unique fonction affine qui prend la valeur en et en est
Interpolation affine par morceaux. Soit et une subdivision de pas . On note la fonction continue, affine sur chaque , qui coïncide avec en chaque .
- Si est continue, lorsque (convergence uniforme).
- Si est de classe et , alors .
La constante est optimale : pour et une subdivision régulière, il y a égalité, atteinte au milieu de chaque intervalle.
Démonstration
Convergence uniforme. Sur , on écrit avec , d'où
Soit . Par le théorème de Heine, est uniformément continue sur : il existe tel que . Si , alors et , donc .
Erreur pour de classe . Fixons , notons et sur . Comme y est affine, est de classe , et . Soit . Comme , on peut choisir le réel tel que la fonction
s'annule en . Alors s'annule en . Le théorème de Rolle donne et avec , puis avec , c'est-à-dire . Ainsi
car le produit de deux réels positifs de somme est au plus (). Comme , on obtient la borne , valable aussi aux points où l'erreur est nulle.
On peut aussi conclure par la formule de Taylor : en développant et au point à l'ordre avec l'inégalité de Taylor-Lagrange, le terme en disparaît dans et l'on retrouve .
Exemples d'application
Valeur approchée de
L'interpolation linéaire de entre et donne , alors que . D'après la preuve, avec , l'erreur vaut pour un certain : elle est comprise entre et . L'erreur réelle, environ , est bien dans cet intervalle.
Nombre de points pour une précision donnée
Pour sur et une subdivision régulière en intervalles, on a et , donc
Cette borne est inférieure à dès que , soit .
Erreurs classiques
Confondre avec l'interpolation de Lagrange par un seul polynôme de haut degré : avec des points équidistants, celle-ci ne converge pas toujours uniformément (phénomène de Runge), alors que l'interpolation affine par morceaux converge pour toute fonction continue.
Annoncer une erreur en pour une fonction seulement continue : on a alors la convergence uniforme mais aucune vitesse. Pour -lipschitzienne, on obtient seulement .
Majorer par au lieu de : la borne reste juste mais devient quatre fois trop grande. Le maximum du produit est atteint au milieu de l'intervalle.
Oublier que le pas est le plus grand des écarts : pour une subdivision non régulière, c'est lui qui contrôle l'erreur.
Place dans le programme
Première année (MPSI, MP2I, PCSI) et deuxième année (MP, MPI, PSI), chapitre « Continuité uniforme ; approximation uniforme des fonctions ».
La construction de l'interpolée affine par morceaux et l'estimation d'erreur ne sont pas des théorèmes du programme : ce sont des exercices classiques (approximation uniforme, méthode des trapèzes). Il faut refaire la démonstration avant de les utiliser, en s'appuyant sur le théorème de Heine et le théorème de Rolle, qui sont au programme.
Dans les sujets de concours
Pour vous entraîner sur des sujets complets : Limites, continuité, dérivabilité et intégration (786 sujets), Suites et séries de fonctions (403 sujets).
Sujets où cette notion intervient explicitement :
- X ENS Mathématiques B MP 2013 : Deuxième partie : le système de Schauder
Questions fréquentes
Quelle est la formule de l'interpolation linéaire ?
Entre et : . C'est l'équation de la droite qui passe par les deux points.
Qu'est-ce que l'interpolation linéaire par morceaux ?
On relie les points d'une subdivision par des segments. La fonction obtenue converge uniformément vers continue quand le pas tend vers , avec une erreur au plus si est de classe .
Qu'est-ce que l'interpolation bilinéaire ?
C'est l'analogue en deux variables sur un rectangle. Sur : , ce qui revient à interpoler linéairement en , puis en .