École Nationale des Sciences Appliquées - Fès Année Universitaire 2019-2020
Analyse Numérique Cycle Ingénieur
TP N◦ 1
Interpolation
Exercice 1.
Soit Pn−1 le polynôme d’interpolation associé aux nœuds (xi , yi ), i = 1, · · · , n.
1. Donner la forme de Lagrange du polynôme d’interpolation Pn−1 .
2. Soit c un nombre réel. Écrire une fonction Matlab interpolL(x,y,c) qui retourne la valeur
Pn−1 (c).
Exercice 2.
Soit Pn−1 le polynôme d’interpolation associé aux nœuds (xi , yi ), i = 1, · · · , n.
En utilisant la fonction interpolL(x,y,c), écrire une autre fonction Matlab interpolLvec(x,y,c)
qui retourne les valeurs de ce polynôme d’interpolation en les composantes d’un vecteur c =
c(i)i=1,··· ,n donné.
Exercice 3.
Soit Pn−1 le polynôme d’interpolation associé aux nœuds (xi , yi ), i = 1, · · · , n.
1)- Donner la forme de Newton du polynôme d’interpolation Pn−1 .
2)- Écrire une fonction Matlab interpolN(x,y,c) qui retourne la valeur Pn−1 (c) du polynôme
d’interpolation Pn−1 en la valeur réelle c.
Exercice 4. Phénomène de Runge.
Soit f la fonction définie par :
1
f (x) = .
1 + x2
1)- Écrire un script file qui donne l’interpolation de Lagrange de la fonction f et exécuter-le
pour afficher la courbe de f et celle du polynôme d’interpolation de f dans le même repère.
2)- Écrire un autre script file qui donne l’interpolation de f (x) dans le cas où x est un vecteur
et exécuter-le pour afficher les deux courbes.
Exercice 5.
Soit f la fonction définie par :
f (x) = x4 − 1.
Écrire un script file qui donne l’interpolation de Newton de fonction f et exécuter-le pour afficher
les deux courbes.