Académique Documents
Professionnel Documents
Culture Documents
approximation des valeurs f (2) et f (2.4). Donner l’erreur relative pour chaque approximation.
Exercice 2 : La contrainte de cisaillement en kilo Pascal dans une strate d’argile varie avec la
profondeur h en mètre. Utiliser les mesures expérimentales ci-
h (m) 2 3 5 7
contre pour évaluer τ à h = 4.5m en utilisant le polynôme
τ (kP a) 18 35 75 163
d’interpolation sous forme de Lagrange.
Exercice 3 : Utiliser le polynôme d’interpolation sous forme de Newton et les valeurs sin 0, sin π6 , sin π4 ,
Exercice 4 : Le tableau suivant fournit les valeurs mesurées de la densité d’eau de mer ρ (kg/m3 ) en
T (0 C) 4 8 12 16 20
Exercice 5 : Utiliser un polynôme de degré 2 pour approximer la fonction f (x) = ln (x + 1) sur l’intervalle
Estimer l’erreur faite en approximant f (0.3) par P2 (0.3). Comparer avec l’erreur exacte.
(1) Calculer le polynôme d’interpolation de f aux points −2, −1, 2 et 4 sur [−2, 4] en utilisant
(b) Étudier l’erreur d’interpolation en ces points sachant que f (4) ≤ 10−2 sur [−2, 4].
Exercice 7 :
b) Donner l’expression de l’erreur d’interpolation ε1 (x) = f (x) − p (x) puis montrer qu’on a
π3
max |ε1 (x)| ≤ √ ' 0.031.
576 3
1 1 1
2. On considère le polynôme q d’interpolation associé à f aux noeuds 0, , , .
6 3 2
puissances décroissantes de x.
1 1
x0 = −1, x1 = − , x2 = 0, x3 = et x4 = 1.
2 2
(a) Déterminer le polynôme p de P2 qui réalise la meilleure approximation de f au sens des moindres
(c) Dans un même repère, tracer les graphes de f , p et q sur [−1, 1]. Commenter.
2/11
Solution de l’exercice 1 :
Rappelons que le polynôme de Lagrange basé sur les points d’interpolation (xi , f (xi )) , i = 0, · · · , n
i 0 1 2
xi 0 1 3
π π
f (xi ) 2 sin (0) = 0 2 sin 6
= 1 2 sin 2
=2
p2 (x) = f (x0 ) `0 (x) + f (x1 ) `1 (x) + f (x2 ) `2 (x) = `1 (x) + 2`2 (x) ,
avec
(x − x1 ) (x − x2 ) 1
`0 (x) = = (x − 1) (x − 3) ,
(x0 − x1 ) (x0 − x2 ) 3
(x − x0 ) (x − x2 ) 1
`1 (x) = = − x (x − 3) ,
(x1 − x0 ) (x1 − x2 ) 2
(x − x0 ) (x − x1 ) 1
`2 (x) = = x (x − 1) .
(x2 − x0 ) (x2 − x1 ) 6
Finalement
1 1 1
p2 (x) = − x (x − 3) + x (x − 1) = x (7 − x) .
2 3 6
y p2 (x)
2 f (x)
(3, 2)
(1, 1) `1 `2
1
(0, 0)
1 2 3 x
`0
Ea (x∗ )
Er (x∗ ) = avec Ea (x∗ ) = |x − x∗ | .
|x|
On a
π 5
Ea (2) = |f (2) − p2 (2)| = 2 sin 3
− 3
= 0.065 384 141,
2π
Ea (2.4) = |f (2.4) − p2 (2.4)| = 2 sin 5
− 1.84 = 0.062 113 033.
Alors
Ea (2) 0.065 384 141
Er (2) = = = 3.77%,
|f (2)| 1.732 050 8
Ea (2.4) 0.062 113 033
Er (2.4) = = = 3.37%.
|f (2.4)| 1.84
Solution de l’exercice 6 :
i 0 1 2 3
xi −2 −1 2 4
f (xi ) −14 − 11
4
−8 −29
en utilisant :
On a quatre points donc n = 3 et pn est un polynôme de degré 3, qui s’écrit sous la forme
p3 (x) = a3 x3 + a2 x2 + a1 x + a0 .
−14 −2 4 −8
1 − 11
4
−1 1 −1 720
a0 = = = 1,
det A 720
−8 2 4 8
−29 4 16 64
1 −14 4 −8
1 1 − 11
4
1 −1 360 1
a1 = = = ,
det A 720 2
1 −8 4 8
1 −29 16 64
1 −2 −14 −8
1 1 −1 − 11
4
−1 −2160
a2 = = = −3,
det A 720
1 2 −8 8
1 4 −29 64
1 −2 4 −14
1 1 −1 1 − 11
4 180 1
a3 = = = .
det A 720 4
1 2 4 −8
1 4 16 −29
1 1
p3 (x) = x3 − 3x2 + x + 1.
4 2
b) la formule de Lagrange.
Alors
5/11
avec
(x − x1 ) (x − x2 ) (x − x3 ) −1
`0 (x) = = (x + 1) (x − 2) (x − 4) ,
(x0 − x1 ) (x0 − x2 ) (x0 − x3 ) 24
(x − x0 ) (x − x2 ) (x − x3 ) 1
`1 (x) = = (x + 2) (x − 2) (x − 4) ,
(x1 − x0 ) (x1 − x2 ) (x1 − x3 ) 15
(x − x0 ) (x − x1 ) (x − x3 ) −1
`2 (x) = = (x + 2) (x + 1) (x − 4) ,
(x2 − x0 ) (x2 − x1 ) (x2 − x3 ) 24
(x − x0 ) (x − x1 ) (x − x2 ) 1
`3 (x) = = (x + 2) (x + 1) (x − 2) .
(x3 − x0 ) (x3 − x1 ) (x3 − x2 ) 60
Finalement
14 11
p3 (x) = 24
(x + 1) (x − 2) (x − 4) − 60
(x + 2) (x − 2) (x − 4)
+ 13 (x + 2) (x + 1) (x − 4) − 29
60
(x + 2) (x + 1) (x − 2)
1 3
= 4
x − 3x2 + 12 x + 1.
c) la formule de Newton
On rappelle que le polynôme d’interpolation sous la forme de Newton passant par les
+ · · · + f [x0 , x1 , · · · , xn ] (x − x0 ) (x − x1 ) · · · (x − xn−1 ) ,
où f [x0 , x1 , · · · , xn ] sont la diagonale de la table des différences divisées d’ordres successifs
xi f (xi ) f [xi , xi+1 ] f [xi , xi+1 , xi+2 ] f [xi , xi+1 , xi+2 , xi+3 ]
−2 −14
−1 − 11
4
45
4
2 −8 − 47 − 13
4
4 −29 − 21
2
− 47 1
4
Suivant la formule de Newton, le polynôme interpolant les points (−2, −14), −1, − 11
4
,
45 13 1 1 1
p3 (x) = −14+ (x + 2)− (x + 2) (x + 1)+ (x + 2) (x + 1) (x − 2) = x3 −3x2 + x+1.
4 4 4 4 2
6/11
2)
b) Étude de l’erreur d’interpolation sachant que f (4) ≤ 10−2 sur [−2, 4].
f (4) (ξx )
E3 (x) = f (x) − p3 (x) = (x − x0 ) (x − x1 ) (x − x2 ) (x − x3 )
4!
f (4) (ξx )
= (x + 2) (x + 1) (x − 2) (x − 4) ,
24
Elle vérifie
max f (4) (4)
−2≤x≤4
|E3 (x)| ≤ |(x + 2) (x + 1) (x − 2) (x − 4)|
24
10−2
≤ |(x + 2) (x + 1) (x − 2) (x − 4)| .
24
Il vient alors
10−2 1
|E3 (0)| ≤ (16) = ,
24 150
10−2 3
|E3 (1)| ≤ (18) = ,
24 400
10−2 1
|E3 (3)| ≤ (20) = .
24 120
Solution de l’exercice 7 :
1.
a) Rappelons que le polynôme de Lagrange basé sur les points d’interpolation (xi , f (xi )) , i =
7/11
Ici n = 2 et les points d’interpolation sont donnés par
i 0 1 2
1 1
xi 0
4 2
π
π
√ π
π
f (xi ) sin (0) + cos (0) = 1 sin 4 + cos 4
= 2 sin 2 + cos 2
=1
p (x) = f (x0 ) `0 (x) + f (x1 ) `1 (x) + f (x2 ) `2 (x) = `1 (x) + 2`2 (x) ,
avec
(x − x1 ) (x − x2 ) 1 1
`0 (x) = =8 x− x− ,
(x0 − x1 ) (x0 − x2 ) 4 2
(x − x0 ) (x − x2 ) 1
`1 (x) = = −16x x − ,
(x1 − x0 ) (x1 − x2 ) 2
(x − x0 ) (x − x1 ) 1
`2 (x) = = 8x x − .
(x2 − x0 ) (x2 − x1 ) 4
Finalement
√
1 1 1 1
p (x) = 8 x − x− − 16 2x x − + 8x x −
4 2 2 4
√ √
= −16 2 − 1 x2 + 8 2 − 1 x + 1.
f 000 (ξx )
1
ε1 (x) = f (x) − p (x) = (x − x0 ) (x − x1 ) (x − x2 ) , ξx ∈ 0,
3! 2
f 000 (ξx )
x x − 21 x − 14 .
=
6
Comme
d3
f 000 (x) = 3
(sin (πx) + cos (πx)) = −π 3 cos (πx) + π 3 sin (πx) ,
dx
alors
π3
(sin (πξx ) − cos (πξx )) x x − 12 x − 14
ε1 (x) =
6
π3
3 3 2 1
= (sin (πξx ) − cos (πξx )) x − x + x .
6 4 8
On pose h1 (ξ) = sin (πξ) − cos (πξ) . On a h01 (ξ) = π cos (πξ) + π sin (πξ) ≥ 0 si ξ ∈ 0, 12 ,
1
|h1 (ξ)| = |sin (πξ) − cos (πξ)| ≤ max |h1 (0)| , h1 2
= max (|−1| , |1|) = 1.
8/11
De même on pose g1 (x) = x3 − 34 x2 + 18 x, x ∈ 0, 12 . On a g10 (x) = 3x2 − 23 x + 1
8
=0
√ √
1
implique x = 14 + 12 1
3 ou x = 14 − 12 3. Alors
3 1
|g1 (x)| = x3 − x2 + x
4 8
√ √
≤ max g1 14 + 121
3 , g1 14 − 1
12
3 , |g1 (0)| , g1 1
2
√ √
= max − 2883 , 2883 , 0, 0
√
3
= 288
.
On en déduit que
π3 3 1
|ε1 (x)| = |sin (πξx ) − cos (πξx )| x3 − x2 + x
6 4 8
3
√ 3
π 3 π
≤ ×1× = √ ' 0.031.
6 288 576 3
2.
On rappelle que le polynôme d’interpolation sous la forme de Newton passant par les
+ · · · + f [x0 , x1 , · · · , xn ] (x − x0 ) (x − x1 ) · · · (x − xn−1 ) ,
où f [x0 , x1 , · · · , xn ] sont la diagonale de la table des différences divisées d’ordres successifs
i 0 1 2 3
1 1 1
xi 0
6 √
3 √
2
3+1 3+1
f (xi ) sin 0 + cos 0 = 1 sin π6 + cos π6 = 2
sin π3 + cos π3 = 2
sin π2 + cos π2 = 1
9/11
est
xi f (xi ) f [xi , xi+1 ] f [xi , xi+1 , xi+2 ] f [xi , xi+1 , xi+2 , xi+3 ]
0 1
1 √
3+1
√
2
3 3−1
6
1 √
3+1
√
2
0 −9 3−1
3
1 √ √
1 −3 3 − 1 −9 3 − 1 0
2
√ √
3+1
Suivant la formule de Newton, le polynôme interpolant les points (0, 1), 1
6
, 2
, 13 , 3+1
2
et 21 , 1 est
√ √
3 − 1 x x − 61 + 0 × x x − 61 x − 13
q (x) = 1 + 3 3−1 x−9
√ 2 9√
9
= 9−9 3 x + 3− x + 1.
2 2
π4 1 1
x − 21
ε2 (x) = 24
(cos (πξx ) + sin (πξx )) x x − 6
x− 3
π4
(cos (πξx ) + sin (πξx )) x4 − x3 + 11 x2 − 36
1
= 24 36
x .
On pose h2 (ξ) = cos (πξ) + sin (πξ) , ξ ∈ [0, 1] . On a h02 (ξ) = −π sin (πξ) + π cos (πξ) = 0
implique ξ = 14 . Alors
√ √
= max |1| , 2 , |−1| = 2.
√ √
3+ 5 3− 5
α2 = 12
et α3 = 12
.
Par conséquent,
|g2 (x)| = x4 − 32 x3 + 59 x2 − 1
18
x
≤ max (|g2 (α1 )| , |g2 (α2 )| , |g2 (α3 )| , |g2 (0)| , |g2 (1)|)
1 1 1
= max 2304 , − 1296 , − 1296 , 0, 0
1
= 1296
.
On en déduit que
π4
|ε2 (x)| = |cos (πξx ) + sin (πξx )| x4 − x3 +
24
11 2
36
x − 1
36
x
4 √
≤ π24 × 2 × 1296 1
√
2π 4
= 31104
' 0.0044.
11/11