Calcul Numérique D'une Intégrale
Calcul Numérique D'une Intégrale
Calcul Numérique D'une Intégrale
Arroub Ayoub
CPGE Mohammedia
Informatique
Mohammedia
arryoub@gmail.com
14 mai 2022
Introduction Méthode du rectangle Méthode du point milieu la méthode du trapèze
Introduction
1/24
Motivation
Dans certains cas très limités, une telle intégrale peut être calculée
analytiquement (à la main). Cependant, ce n’est que très rarement possible, et
le plus souvent un des cas suivants se présente :
Le calcul analytique est long ,compliqué.
Le résultat de l’intégrale est une fonction compliquée qui fait appel à
d’autres fonctions elles-même longues à évaluer
Cette intégrale n’a pas d’expression analytique
Dans tous ces cas, on préférera calculer numériquement la valeur de
l’intégrale Ia,b (f )
2/24
Définitions et notations
3/24
Définitions et notations
4/24
Définitions et notations
5/24
Définitions et notations
Enfin, les différentes majorations des erreurs commises par les méthodes que
nous allons étudier reposent sur le théorème de Rolle, dont on rappelle ici
l’énoncé
Théorème 1
Si g : [a, b] −→ R est continue sur le segment [a, b], dérivable sur l’intervalle ]a, b[
et si g(a) = g(b) alors il existe c ∈]a, b[ tel que g0 (c) = 0.
6/24
Méthode du rectangle
7/24
Méthode du rectangle
Théorème 2
La méthode du rectangle est d’ordre 0, et si f est de classe C 1 , l’erreur de quadrature
vérifie :
(b − a)2
|Ea,b (f )| ≤ M1
2
où M1 est un majorant de |f 0 | sur l’intervalle [a, b]
8/24
Méthode du rectangle
(b − a)2
Z b
|Ea,b (f )| ≤ M1 (t − a)dt ≤ M1
a 2
9/24
b−a b−a
(ak+1 − ak )f (ak ) = f (a + k )
n n
.
10/24
b − a n−1 b−a
n k∑
f (a + k )
=0
n
11/24
Théorème 3
Si f est de classe C 1 , l’erreur de la méthode du rectangle composite vérifie :
(b − a)2
|En (f )| ≤ M1
2n
où M1 est un majorant de |f 0 | sur l’intervalle [a, b]
−1
Preuve : En effet, |En (f )| ≤ ∑nk= 0 |Eak ,ak+1 (f )|
2
(b−a)
Or, |Eak ,ak+1 (f )| ≤ M1 2n2
Donc
(b − a)2
|En (f )| ≤ M1
2n
12/24
0
Ia,b (f ) = (b − a)f (w)
13/24
Théorème 4
La méthode du point milieu est d’ordre 1, et si f est de classe C 2 , l’erreur de
quadrature vérifie :
(b − a)3
|Ea,b (f )| ≤ M2
24
où M2 est un majorant de |f 00 | sur l’intervalle [a, b]
14/24
Z b Z b
Ea,b (f ) = f (t)dt − (b − a)f (w) = (f (t) − f (w))dt
a a
donc Z b
|Ea,b (f )| ≤ |f (t) − f (w)|dt
a
(x − w)2
g : x −→ f (x) − f (w) − (x − w)f 0 (w) − K
2
, telle que K est choisie de sorte que g(t) = 0. On a g(w) = g(t) = 0 donc
d’après le théorème de Rolle il existe c, dans l’intervalle à extrémité t et w tel
que g0 (c) = 0.
15/24
Preuve (suite) : Mais g0 (x) = f 0 (x) − f 0 (w) − K(x − w), donc g0 (w) = 0 ; on
peut donc de nouveau appliquer le théorème de Rolle entre c1 et w et affirmer
l’existence d’un réel c2 dans l’intervalle à extrémité w et c1 tel que g”(c2 ) = 0,
égalité qui s’écrit :f ”(c2 ) − K = 0.ce qui signifie que K = f ”(c).
Ainsi, l’égalité g(t) = 0 peut aussi s’écrire
(t−w)2
f (t) − f (w) − (t − w)f 0 (w) = f ”(c2 ) 2 ,
Ainsi on a la R R b (t−w)2
b (b−a)3
majoration :| a (f (t) − f (w) − (t − w)f 0 (w))dt| ≤ M2 a 2 dt = M2 24 .
Rb
Comme a (t − w)dt = 0, On en déduit donc que :
(b − a)3
|Ea,b (f )| ≤ M2
24
16/24
b − a n−1 1 b−a
n k∑
f (a + (k + ) )
=0
2 n
17/24
Théorème 5
Si f est de classe C 2 , l’erreur de la méthode du point milieu composite vérifie :
(b − a)3
|En (f )| ≤ M1
24n2
où M2 est un majorant de |f ”| sur l’intervalle [a, b]
−1
Preuve : En effet, |En (f )| ≤ ∑nk= 0 |Eak ,ak+1 (f )|
3
(b−a)
Or, |Eak ,ak+1 (f )| ≤ M2 24n3
Donc
(b − a)3
|En (f )| ≤ M2
24n2
18/24
la méthode du trapèze
19/24
la méthode du trapèze
20/24
Méthode du trapèze
Théorème 6
La méthode du point trapèze est d’ordre 1, et si f est de classe C 2 , l’erreur de
quadrature vérifie :
(b − a)3
|Ea,b (f )| ≤ M2
12
00
où M2 est un majorant de |f | sur l’intervalle [a, b]
21/24
Méthode du trapèze
Z b
Ea,b (f ) = (f (t) − f (t))dt
a
(x−a)(x−b)
Fixons t ∈]a, b[ et considérons la fonction g : x −→ f (x) − f (x) − K 2 ,
telle que K est choisie de sorte que g(t) = 0
On a g(a) = g(b) = g(t) = 0 donc d’après le théorème de Rolle il existe
c1 ∈]a, t[ et c2 ∈]t, b[ tels que g0 (c1 ) = g0 (c2 ) = 0. Toujours d’après le théorème
de Rolle, il existe c3 ∈]c1 , c2 [ tel que g”(c3 ) = 0. Mais g”(x) = f ”(x) − K donc
K = f ”(c3 ).
(t−a)(t−b)
Ainsi,g(t) = 0 ⇐⇒ f (t) − f (t) = f ”(c3 ) 2 ce qui implique :
(b − a)3
Z b
(t − a)(t − b)
|Ea,b (f )| ≤ M2 dt = M2
a 2 12
22/24
23/24
Théorème 7
Si f est de classe C 2 , l’erreur de la méthode du trapèze composite vérifie :
(b − a)3
|En (f )| ≤ M1
12n2
où M2 est un majorant de |f ”| sur l’intervalle [a, b]
24/24