Académique Documents
Professionnel Documents
Culture Documents
Mira de BEJAIA
Faculté de Technologie, Département GE
Module UEF 1122
Année 2022/2023
Série de TD n 3
Interpolation Polynomiale
Exercice 1
1
Soit la fonction f ( x) =
1 + x2
1. Trouver le polynôme de Lagrange d’ordre 3 dans l’intervalle [-5,+5]
2. Calculer l’erreur d’interpolation pour les points dont les abscisses sont -1, 2 et 3.
3. Commenter et proposer une solution au problème.
Exercice 2
Soit la fonction f ( x) = x .
1. Donner le polynôme de Lagrange d’ordre 3 qui approxime la fonction f dans l’intervalle [1,9].
Solution
Exo 2
1. Si on prend les points d’appui 3s, 4s, 5s, 7s, on aura :
( x − 4)( x − 5)( x − 7) ( x − 3)( x − 5)( x − 7) ( x − 3)( x − 4)( x − 7) ( x − 3)( x − 4)( x − 5)
P3 ( x) = 0.1111 + 0.0625 + 0.04 + 0.0204
(3 − 4)(3 − 5)(3 − 7) (4 − 3)(4 − 5)(4 − 7) (5 − 3)(5 − 4)(5 − 7) (7 − 3)(7 − 4)(7 − 5)
−2
erreur (4) = − ACCE (4) = 0.0021
(4)3
3. Les erreurs sont calculées comme suit :
−2
erreur (6) = − ACCE (6) = −0.00171
(6)3
Exo 1
1. Le polynôme de degré 3 de Lagrange est donné comme suit :
( x − 0)( x − 1)( x − 5) ( x + 5)( x − 1)( x − 5) ( x − 0)( x + 5)( x − 5) ( x − 0)( x − 1)( x + 5)
P3 ( x) = 0.0384615 +1 + 0.5 + 0.0384615
(−5 − 0)(−5 − 1)(−5 − 5) (0 + 5)(0 − 1)(0 − 5) (1 − 0)(1 + 5)(1 − 5) (5 − 0)(5 − 1)(5 + 5)
2. Les points qui correspondent aux abscisses -1,2 et 3 ne font pas partie des points
d’appui, dans ce cas d’exemple, on va trouver une grande erreur due à ce qu’on
appelle le phénomène de Runge.
erreur (−1) = f (−1) − P3 (−1) = 0.923076925
erreur (2) = f (2) − P3 (2) = 0.161538455
erreur (3) = f (3) − P3 (3) = 0.369230715
points d’appui, cette méthode n’a pas été détaillée dans le cours de cette année suite à
la contrainte du temps donc il suffit juste de répondre à la question sans calculer le
polynôme.
Rappels
1. Interpolation de Lagrange
On appelle polynôme d’interpolation de Lagrange de degré n basé sur les (n+1) points d’appui
( xi , yi ) , i = (0,1,..., n) :
x − xi
n n
Pn ( x ) = y x
k =0
k
i =0 k − xi
j k
2. Interpolation itérée de Newton-Cotes
Dans cette méthode :
• On choisit (n+1) points ( x0 , x1 , x2 ,..., xn )
• On calcule y0 = ( f ( x0 ), f ( x1 ),..., f ( xn ) )
• On cherche un polynôme P de degré n tel que : P( xi ) = yi
Cette méthode itérative permet de déterminer le polynôme de degré n Pn ( x) basé sur (n+1) points à partir du
polynôme P( n −1) ( x) de degré (n-1) basé sur n points comme suit :
Pn ( x) = P( n−1) ( x) + C ( x ) , n 1
Avec C ( x) = an ( x − x0 ) ( x − x1 ) ... ( x − xn−1 )
n
(x
f ( xk )
an =
k =0 k − x0 )( xk − xk −1 )( xk − xk +1 ) ... ( xk − xn )
3. Remarque
Les polynômes d’interpolation basés sur les points d’appui déterminés par les abscisses x et leur images f(x)
présentent l’inconvénient de donner parfois une qualité médiocre entre les points d’interpolation. La différence
entre une fonction et son polynôme peut être grande, même si le nombre de points tend vers l’infini, c’est le
phénomène de Runge
Pour remédier à ce problème, on propose l’algorithme d’Hermite :
n n
P ( x) =
i =0
H i ( x) f ( xi ) + K ( x) f ( x )
i =0
i i
H i ( x) = [1 − 2 ( x − xi ) Li ( xi )]L i ( xi )
2
Avec : Ki ( x) = ( x − xi ) L2i ( xi )
n
x − xj
Li ( x) = x − xj
j =0 i
j i
( ( )
2
n +1) ( x)
n
E ( x) = f(
2n + 2)
( x ) avec ( n+1) ( x) = ( x − x j )
( 2n + 2 ) ! j =0