Interpolation d'Hermite

En analyse numérique, l'interpolation d'Hermite, nommée d'après le mathématicien Charles Hermite, est une extension de l'interpolation de Lagrange, qui consiste, pour une fonction dérivable donnée et un nombre fini de points donnés, à construire un polynôme qui est à la fois interpolateur (c'est-à-dire dont les valeurs aux points donnés coïncident avec celles de la fonction) et osculateur (c'est-à-dire dont les valeurs de la dérivée aux points donnés coïncident avec celles de la dérivée de la fonction). Cette méthode d'interpolation permet d'éviter les phénomènes de Runge dans l'interpolation numérique ou, plus simplement, de manipuler des polynômes ayant des propriétés proches de celles de la fonction interpolée.
Définition du problème à l'ordre 1
Soit Modèle:Mvar une fonction de classe Modèle:Math d'une variable définie sur un segment Modèle:Math et à valeurs réelles et soient Modèle:Math points Modèle:Math de Modèle:Math distincts deux à deux. L'objectif est de construire un polynôme Modèle:Mvar de degré minimal tel que :
- .
Puisque l'on impose Modèle:Math valeurs pour déterminer le polynôme Modèle:Mvar, celui-ci sera donc de degré au plus Modèle:Math.
Construction
Une méthode de construction de Modèle:Mvar consiste à prendre les carrés des polynômes de Lagrange associés aux points Modèle:Math :
- ,
de degré Modèle:Math et vérifiant :
- .
Un polynôme Modèle:Mvar de la forme
satisfait donc les Modèle:Math conditions si et seulement si les polynômes Modèle:Mvar vérifient :
- ,
ce qui équivaut à :
- .
La solution la plus simple est de choisir
et Modèle:Mvar est alors de degré au plus Modèle:Math.
Unicité
L'unicité du polynôme interpolateur d'Hermite se montre de façon similaire à celle du polynôme interpolateur de Lagrange : soient deux polynômes Modèle:Mvar et Modèle:Mvar vérifiant les hypothèses voulues. On a donc deux polynômes de degré au plus Modèle:Math dont les valeurs et les dérivées coïncident en Modèle:Math points. Ainsi, Modèle:Math est divisible par Modèle:Math qui est un polynôme de degré Modèle:Math. Puisque Modèle:Math est de degré au plus Modèle:Math, il est forcément nul.
Majoration de l'erreur
L'erreur d'approximation causée par l'interpolation d'Hermite est donnée par le résultat suivant : Modèle:Énoncé Modèle:Démonstration
Ainsi, l'interpolation d'Hermite est d'un ordre très supérieur à celui de l'interpolation lagrangienne (d'ordre Modèle:Math).
Extension aux ordres supérieurs
L'interpolation d'Hermite peut être étendue à l'interpolation des valeurs des dérivées supérieures, en cherchant, pour une fonction Modèle:Mvar de classe Modèle:Math sur Modèle:Math, un polynôme interpolateur Modèle:Mvar vérifiant :
- .
Le polynôme à construire est donc de degré minimal Modèle:Math. Une méthode pour le définir consiste à introduire les polynômes
où les Modèle:Mvar sont les polynômes de Lagrange définis précédemment et les Modèle:Mvar sont des polynômes de degré Modèle:Math tels que
- et pour tout Modèle:Mvar tel que .
Ainsi, par construction, on a :
- .
Le polynôme Modèle:Mvar recherché s'écrit alors :
- .
Cette méthode apporte plus de régularité à l'interpolation. Elle reste cependant d'un faible intérêt pratique au regard des calculs qu'elle implique[1].
Applications
Modèle:... L'interpolation d'Hermite en deux points est la base des splines cubiques. Voir également l'article Spline cubique d'Hermite.
L'interpolation d'Hermite peut également être utilisée dans la résolution de problèmes aux limites non linéaires[2].
Notes et références
Lien externe
Modèle:MathWorldModèle:Palette Analyse numériqueModèle:Portail