Corrige Integration Numérique
Corrige Integration Numérique
Corrige Integration Numérique
b−a
I1 ' [f (a) + f (b)]
2
1 − 0 −0 1
= e + e−1 = (1 + e−1 ) = 0, 6839.
2 2
R1 2
Donc la valeur 0, 6839 est une approximation pour 0 e−x dx.
* Pour l’erreur théorique : On a f ∈ C 2 ([0, 1]), d’où
h3
R(f ) = − × f (2) (ξ), ξ ∈ [a, b] , h = b − a.
12
Par suite
(b − a)3 (2)
|R(f )| = f (ξ)
12
1
≤ × M, (0.1)
12
où M = max0≤ξ≤1 f (2) (ξ) .
2 2 2
On a f (x) = e−x , alors f 0 (x) = −2xe−x et aussi f 00 (x) = 2xe−x (2x2 − 1). En utlisant
le tableau de variation de f 00 , on peux vérifier que f 00 est croissante sur [0, 1] . Ainsi,
En substituant ceci dans (0.1), on obtient l’estimation suivante pour l’erreur théorique
|R(f )| ≤ 0,7358
12
= 0, 0613.
1.2) Trapèze composite (n = 2) : On a
" n−1
#
h X
I1 ' f (a) + f (b) + 2 f (xi )
2 i=1
h
= [f (a) + f (b) + 2f (x1 )] ,
2
b−a
où h = 2
= 12 , x1 = a + h = 1
2
= a+b
2
. Par suite,
1h 1
i
I1 ' 1 + e−1 + 2e− 4 = 0, 7319.
4
1
* Pour estimer l’erreur théorique : on a
−n(h)3
(2)
b−a
|R(f )| =
× f (ξ) , ξ ∈ [0, 1] , h =
12 n
3
−2(1/2)
≤ × M, M = 0, 7358
12
0, 7358
≤ ' 0, 0153.
12.(2)2
Donc, la valeur 0,0153 est une estimation de l’erreur théorique de cette méthode.
2. En suivant
Rπ les mêmes étapes précedentes, on peut calculer une valeur approchée de
I2 = 0 sin xdx par la méthode de Simpson (simple) et celle de Simpson composite
(n=4) comme suit
2.1) Simpson(simple) (n = 2) : On applique la formule de Simpson suivante :
b−a a+b
I2 ' f (a) + 4f ( ) + f (b)
6 2
ou bien
h a+b b−a
I2 ' f (a) + 4f ( ) + f (b) , h = ,
3 2 2
avec f (x) = sin x, a = 0 et b = π,
* Pour l’erreur théorique et tant que f ∈ C 2 ([0, π]), on applique la relation
b−a π
ici h = 4
= 4
et ∀i = 1, 3, xi = x0 + ih. D’où
π π 3π
x0 = 0, x1 = x0 + h = , x2 = x0 + 2h = , x3 = x0 + 3h = , x4 = π.
4 2 4
Ainsi,
π π 3π π
I2 ' sin(0) + sin(π) + 4 sin( ) + sin( ) + 2 sin( ) .
12 4 4 2
√
Après les calcules, on obtient I2 ' π6 (1 + 2 2) = 2, 0053.
* Estimons l’erreur théorique : Comme f ∈ C 4 ([0, 1]), alors
−(b − a)(h4 )
R(f ) = × f (4) (ξ), ξ ∈ [0, π] .
180
2
Comme f (x) = sin x, alors f (4) (ξ) = sin x, ∀x ∈ [0, π] . Ainsi, on trouve
π π 4
|R(f )| ≤ ( ) × max f (4) (ξ)
180 4 0≤ξ≤π
5
π
|R(f )| ≤ × 1 = .......?.
180(44 )
Ici M = max0≤ξ≤π f (4) (ξ) = |sin π| = 1.
Remarques :
a) L’erreur obtenue avec Simpson généralisée doit être inférieure ou égale à celle obtenue avec
Simpson simple.
b) Lorsque "n" le nombres de subdivision de l’intervalle de l’intégration est plus grand, alors
l’erreur de l’intégration devient plus petit (Ainsi , la formule de quadrature sera plus précise).
3. Comme la primitive de la fonction f : x −→ sin x est connue, alors on peut calculer la
valeur exacte de I2 , la comparer avec les résultats obtenus dans (2) et aussi calculer l’erreur
commise par chaque approximation à l’aide de la relation Ec = I2 − J(f ), (Jf est la valeur
approximative de I2 ).
−(b−a)h4
où R(f ) = 180
× f (4) (ξ), ξ ∈ [−π, π] : " c’est l’erreur de Simpson généralisée".
h i4 4
π−(−π)
On a h = b−a
n
4
⇒h = n
= (2π)
n4
et f (x) = cos x ⇒ f (4) (x) = cos x, ∀x ∈ [−π, π] .
Par suite
16π 4 8π 5
2π 1
|R(f )| = × 4 |cos ξ| ≤ . .
180 n 45 n4
Maintennant, pour que |R(f )| ≤ (0.5)10−3 , il suffit que
5
8π 1
. 4 ≤ (0.5)10−3 .
45 n
ce qui est équivalent à n ≥ 20. Ainsi, on prend n = 20 comme nombre de subdivision necessaire,
puisque c’est "paire" est minimale.
Exercice 4.
1. Déterminons le polynôme de Lagrange P interpolant une fonction f aux points -1/2, 0, 1/2 :
1 1
P (x) = L0 (x)f (− ) + L1 (x)f (0) + L2 (x)f ( ), ∀x ∈ R.
2 2
Après les calcules (voir chaptre 1) : L0 (x) = 2x2 − x, L1 (x) = −4x2 + 1 et L2 (x) = 2x2 + x.
Ainsi,
1 1
P (x) = (2x2 − x)f (− ) + (−4x2 + 1)f (0) + (2x2 + x)f ( ).
2 2
3
2. En déduire la formule d’intégration (1) :
Par intégration du polynôme P (obtenue ds la question1), on obtient α = γ = 43 , β = −23
.
R1 2 4
R1 2 2
R1 2 4
(car −1 (2x − x)dx = 3 , −1 (−4x + 1)dx = − 3 , −1 (2x + x)dx = 3 ).
Ainsi, nous obtenons,
Z 1
4 2 4
f (x) ≈ f (−1/2) − f (0) + f (1/2). (0.3)
−1 3 3 3
Rb
3. Donnons une valeur approchée de a f (x)dx. En utilisant le changement de variable : y =
b+a
2
+ b−a
2
x, il résulte
Z b
b−a 4 b + 3a 2 a+b 4 a + 3b
f (x)dx ≈ f − f + f . (0.4)
a 2 3 4 3 2 3 4
4
ce qui implique que − 13 λ0 + 31 λ1 = 0........(Eq2 ).
La résolution des deux équations (Eq1 ) et (Eq2 ) donne : λ0 = λ1 = 1. Donc, la 1ière formule
de quadrature est : Z 1
1 1
f (x)dx ' J1 (f ) = f (− ) + f ( ).
−1 3 3
2. De meme,Rpour que la formule de quadrature J2 (f ) soit exacte sur P3 [X], il faut et il suffit
1
que R2 (f ) = −1 f (x)dx − J2 (f ) = 0, pour tout f ∈ {1, X, X 2 , X 3 }.
• Pout f ≡ 1 : on a
Z 1
R(f ) = 1dx − J2 (1) = 0 ⇔ [x]1−1 − [λ0 + λ1 + λ2 + λ3 ] = 0,
−1