Outil pour calculer le polynome de Lagrange a partir d'une liste de points. L'interpolation par polynomes de Lagrange permet de retrouver l'equation d'une fonction polynomiale et d'effectuer une extrapolation.
Interpolation de Lagrange - dCode
Catégorie(s) : Fonctions
dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les maths, les énigmes, les géocaches, et les problèmes à résoudre au quotidien !
Une suggestion ? un problème ? une idée ? Écrire à dCode !
L'interpolation de Lagrange est une méthode permettant de déterminer le polynôme $ P $ de degré $ n $ qui passe par $ n+1 $ points distincts donnés $ \{ (x_0,y_0), (x_1,y_1), \dots, (x_n,y_n) \} $
Le polynôme interpolateur de Lagrange s'écrit sous la forme $$ P(X) = \sum_{j=0}^n y_j \left(\prod_{i=0,i\neq j}^n \frac{X-x_i}{x_j-x_i} \right) $$
Il vérifie $ P(x_j) = y_j $ pour tout $ j $, ce qui garantit que la courbe passe exactement par les points donnés.
Pour des abscisses distinctes, il existe un unique polynĂ´me interpolateur de Lagrange.
À partir d'un ensemble de points dont les coordonnées sont connues, l'interpolation de Lagrange permet de construire explicitement le polynôme $ P(x) $. Ce polynome peut ainsi prédire d'autres points (par extrapolation) en se basant sur l'hypothèse que la courbe formée par ces points est issue d'une équation de type polynomiale.
Exemple : En connaissant les points $ (x,y) $ : $ (0,0),(2,4),(4,16) $ la méthode Lagrangienne d'Interpolation de polynômes permet de retrouver l'équation $ y = x^2 $.
Détails du calcul pas à pas : $$ P(x) = 0 \times \frac{(x-2)}{(0-2)} \frac{(x-4)}{(0-4)} + 4 \times \frac{(x-0)}{(2-0)} \frac{(x-4)}{(2-4)} + 16 \times \frac{(x-0)}{(4-0)} \frac{(x-2)}{(4-2)} \\ = 4 \times \frac{x}{2}\frac{(x-4)}{(-2)} + 16 \times \frac{x}{4}\frac{(x-2)}{2} \\ = -x(x-4)+2x(x-2) \\ = -x^2+4x+2x^2-4x \\ = x^2
$$ Ainsi déduite, la fonction interpolatrice $ f(x) = x^2 $ permet d'estimer les valeurs pour $ x = 3 $, ici $ f(x) = 9 $.
Il existe d'autres méthodes d'interpolation de celle de Lagrange/Rechner telles que l'interpolation de Newton ou l'interpolation de Neville également disponible sur dCode.
L'interpolation de Lagrange nécessite que les abscisses $ x_i $ soient deux à deux distinctes, condition indispensable pour garantir l'existence et l'unicité du polynôme interpolateur.
Lorsque le nombre de points augmente, le degré du polynôme augmente également, ce qui rend l'expression plus lourde à manipuler et accroît le coût de calcul.
D'un point de vue numérique, la méthode peut devenir instable en présence de nombreux points ou lorsque ceux-ci sont mal répartis, car les erreurs d'arrondi peuvent être amplifiées. De plus, pour des points équidistants et un degré élevé, le polynôme peut présenter de fortes oscillations aux extrémités de l'intervalle d'interpolation, phénomène connu sous le nom de phénomène de Runge.
Pour estimer une nouvelle valeur $ x $, évaluer $ P(x) $ :
— si $ x $ appartient Ă l'intervalle $ [\min x_i,\max x_i] $, il s'agit d'une interpolation ;
— sinon, il s'agit d'une extrapolation, gĂ©nĂ©ralement moins fiable.
La qualité de l'estimation dépend fortement du nombre de points utilisés et de leur répartition.
dCode se réserve la propriété du code source pour "Interpolation de Lagrange". Tout algorithme pour "Interpolation de Lagrange", applet ou snippet ou script (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou toutes fonctions liées à "Interpolation de Lagrange" (calculer, convertir, résoudre, décrypter / encrypter, déchiffrer / chiffrer, décoder / encoder, traduire) codés en langage informatique (Python, Java, C#, PHP, Javascript, Matlab, etc.) ou toute base de données, ou accès API à "Interpolation de Lagrange" ou tout autre élément ne sont pas publics (sauf licence open source explicite). Idem avec le téléchargement pour un usage hors ligne sur PC, mobile, tablette, appli iPhone ou Android.
Rappel : dCode est une ressource éducative et pédagogique, accessible en ligne gratuitement et pour tous.
Le contenu de la page "Interpolation de Lagrange" ainsi que ses résultats peuvent être copiés et réutilisés librement, y compris à des fins commerciales, à condition de mentionner dCode.fr comme source (Licence de libre diffusion Creative Commons CC-BY).
L'export des résultats est gratuit et se fait simplement en cliquant sur les icônes d'export ⤓ (format .csv ou .txt) ou ⧉ copier-coller.
Pour citer dCode.fr sur un autre site Internet, utiliser le lien :
Dans un article scientifique ou un livre, la citation bibliographique recommandée est : Interpolation de Lagrange sur dCode.fr [site web en ligne], consulté le 10/03/2026,