Académique Documents
Professionnel Documents
Culture Documents
Zakia ANKHILI
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 1/33
Introduction Dérivation numérique Intégration numérique
Introduction
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 2/33
Introduction Dérivation numérique Intégration numérique
Dérivation numérique
On a vu dans le chapitre précédent qu’une fonction f peut être
approximée par un polynôme de degré n avec une certaine erreur :
f (x) = pn (x) + en (x)
On alors
f 0 (x) = p0n (x) + e0n (x)
f 00 (x) = p00n (x) + e00n (x)
f 000 (x) = p000 000
n (x) + en (x)
.. ..
. =.
Or
f (n+1) (ξ)
en (x) = πn (x)
(n + 1)!
avec πn (x) = (x − x0 )(x − x1 ) . . . (x − xn ), donc
f (n+2) (ξ)ξ 0 f (n+1) (ξ) 0
e0n (x) = πn (x) + π (x)
(n + 1)! (n + 1)! n
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 3/33
Introduction Dérivation numérique Intégration numérique
Dérivation numérique
On alors
n n
f (n+2) (ξ)ξ 0 f (n+1) (ξ) X
e0n (x) =
Y
πn (x) + (x − xj ).
(n + 1)! (n + 1)! i=0 j=0, j6=i
Par conséquent,
n
f (n+1) (ξi ) Y
e0n (xi ) = (xi − xj ).
(n + 1)! j=0, j6=i
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 4/33
Introduction Dérivation numérique Intégration numérique
Dérivation numérique
Définition
Aux points d’interpolation, on a
Le terme p0n (xi ) est dit formule aux différences finies ou plus
simplement formule aux différences.
Formule en 2 points
On considère le polynôme de degré 1 passant par (x0 , f (x0 )) et
(x1 , f (x1 )). La formule d’interpolation de Newton donne
Alors on a
Dérivation numérique
Formule en 2 points
En utilisant l’équation (1), on obtient
f (x1 )−f (x0 ) hf 00 (ξ0 )
f 0 (x0 ) = h − 2 , ξ0 ∈ [x0 , x1 ].
Remarque
On remarque que la même différence finie est une approximation
de la dérivée à la fois en x = x0 et en x = x1 . Cependant, les
termes d’erreur sont différentes.
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 6/33
Introduction Dérivation numérique Intégration numérique
Dérivation numérique
Formule en 3 points
Passons maintenant aux polynômes de degré 2. Soient les points
(x0 , f (x0 )), (x1 , f (x1 )), (x2 , f (x2 )). Le polynôme de degré 2
passant par ces trois points est :
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 7/33
Introduction Dérivation numérique Intégration numérique
Dérivation numérique
Formule en 3 points
On peut facilement vérifier que
2 000
f 0 (x0 ) = −f (x2 )+4f2h(x1 )−3f (x0 )
+ h f 3 (ξ0 )
(différence progressive d’ordre 2)
2 000
f (x2 )−f (x0 )
f 0 (x1 ) = − h f 6 (ξ1 )
2h
(différence centrée d’ordre 2)
2 000
f 0 (x2 ) = 3f (x2 )−4f2h
(x1 )+f (x0 )
+ h f 3 (ξ2 )
(différence regressive d’ordre 2)
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 8/33
Introduction Dérivation numérique Intégration numérique
Dérivation numérique
Remarque
Pour les différences d’ordre 1, on estime la dérivée par la
pente du segment de droite joignant les points (x0 , f (x0 )) et
(x1 , f (x1 ))
dans le cas des différences d’ordre 2, on détermine un
polynôme de degré 2 dont la pente en x0 , x1 et en x2 donne
respectivement les différences progressive, centrée et
regressive.
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 9/33
Introduction Dérivation numérique Intégration numérique
Dérivation numérique
Exemple
On veut estimer la valeur de la dérivée de la fonction f (x) = ex en
x = 0. La solution exacte est f 0 (0) = 1.
La différence progressive d’ordre 1 donne
Pour h = 0, 1,
e0+h − e0 e0,1 − 1
f 0 (0) ' = = 1, 05170918
h 0, 1
Pour h = 0, 05, on obtient un résultat plus précis :
e0,05 − 1
f 0 (0) ' = 1, 0254219
0, 05
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 10/33
Introduction Dérivation numérique Intégration numérique
Dérivation numérique
Exemple
La différence centrée d’ordre 2 donne
pour h = 0, 05,
e0,05 − e−0,05
f 0 (0) ' = 1, 0004167
2 ∗ 0, 05
qui est un résultat plus précis.
Avec h = 0, 025, on obtient :
e0,025 − e−0,025
f 0 (0) ' = 1, 00010418
2 ∗ 0, 025
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 11/33
Introduction Dérivation numérique Intégration numérique
Intégration numérique:
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 12/33
Introduction Dérivation numérique Intégration numérique
Méthode de trapèzes
Soit f une fonction connue seulement en 2 points a et b ou
n’ayant pas de primitive. Dans cette méthode, on substitue toute
la surface I(f ) par la surface du trapèze formé par les points
(a, b, f (b), f (a)).
Méthode de trapèzes
b−a R b f 00 (ξ(t))
= 2 (f (a) + f (b)) + a 2 (t − a)(t − b)dt
t−a
En faisant un changement de variable x = avec h = b − a,
h
on obtient t − b = h(x − 1) et dt = hdx. Alors,
Z b 00 Z 1 00
f (ξ(t)) f (ξ(x))
(t − a)(t − b)dt = x(x − 1)h3 dx
a 2 0 2
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 14/33
Introduction Dérivation numérique Intégration numérique
Méthode de trapèzes
En utilisant le théorème de la moyenne :
Théorème
Soit f1 une fonction continue dans l’intervalle [a, b] et f2 une
fonction intégrable qui ne change pas de signe dans l’intervalle
[a, b] . Il exilte alors η ∈ [a, b] tel que
Z b Z b
f1 (x)f2 (x)dx = f1 (η) f2 (x)dx
a a
on obtient
Z 1 00
f 00 (η) 3 f 00 (η) 3
Z b
f (ξ(x))
x(x − 1)h3 dx = h x(x − 1)dx = − h
0 2! 2! a 12
car la fonction x → x(x − 1) ne change pas de signe dans [0, 1].
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 15/33
Introduction Dérivation numérique Intégration numérique
Méthode de trapèzes
La méthode de trapèze se résume donc à l’égalité
f 00 (η) 3
Z b
b−a
f (t)dt = (f (a) + f (b)) − h , pour η ∈ [a, b].
a 2 12
Remarque
La méthode de trapèze est peu précise.
Exemple
Z π
2
On veut évaluer numériquement sin xdx dont la valeur exacte
0
est 1. La méthode de trapèze donne
π π
π
Z
2
2
sin xdx ' (sin 0 + sin ) = 0, 785398164
0 2 2
qui n’est pas une bonne approximation de 1.
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 16/33
Introduction Dérivation numérique Intégration numérique
Exemple
R π
2
On calcule maintenant 0 sin xdx avec la méthode des trapèzes
composée.
On décompose l’intervalle [0, π2 ] en 4 sous intervalle de
π
longueur : h = 2
4 = π8 . On a alors
π π
sin xdx ' 28 (sin 0 + 2[sin π8 + sin π4 + sin 3π π
R 2
0 8 ] + sin 2 )
= 0, 9871158
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 19/33
Introduction Dérivation numérique Intégration numérique
Définition
Le degré de précision d’une formule de quadrature est la valeur
maximale de n pour laquelle cette formule intégre exactement tout
polynôme de degré inférieur ou égal à n.
Rb
L’intégrale a f (x)dx est remplacée par l’aire du rectangle de
a+b
hauteur f ( ):
2
Z b
a+b
I(f ) = f (t)dt ' (b − a)f ( )
a 2
Analytiquement, la fonction f est approchée par le polynôme
d’interpolation de degré 0 passant par ( a+b a+b
2 , f ( 2 ).
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 21/33
Introduction Dérivation numérique Intégration numérique
(b − a)3 00
Z b
a+b
f (t)dt − (b − a)f ( )= f (ξ)
a 2 24
Preuve
Posons c = a+b 2 . D’après le dévelopement de Taylor de f au point
c, il existe θ :
f 00 (θ)
f (x) = f (c) + f 0 (c)(x − c) + (x − c)2
2!
f 00 (θ)
Z b Z b
f (x)dx = (f (c) + f 0 (c)(x − c) + (x − c)2 )dx
a a 2!
=
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 22/33
Introduction Dérivation numérique Intégration numérique
Preuve (suite)
Z b Z b Z b
a+b
f (x)dx− (f (c)+f 0 (c)(x−c))dx = f (t)dt−(b−a)f ( )
a a a 2
et d’après le théorème de la moyenne, il existe ξ ∈ [a, b] tel que
Z b 00
(x − c)2
Z b
f (θ)
(x − c)2 )dx = f 00 (ξ) dx
a 2! a 2
(b − a)3 00
= f (ξ)
24
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 23/33
Introduction Dérivation numérique Intégration numérique
b−a
h= , x0 = a, xn = b, xi = a + ih; i = 0, ..., n
n
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 24/33
Introduction Dérivation numérique Intégration numérique
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 25/33
Introduction Dérivation numérique Intégration numérique
Méthode de Simpson
On
R x2a alors R x2
x0R f (x)dx ' x0 p2 (x)dx
= xx02 f (x0 ) + f [x0 , x1 ](x − x0 ) + f [x0 , x1 , x2 ](x − x0 )(x − x1 ) dx
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 26/33
Introduction Dérivation numérique Intégration numérique
Méthode de Simpson
On peut montrer facilement que la méthode de Simpson se résume
à
f (4) (η) 5
Z x2
h
f (x)dx = (f (x0 )+4f (x1 )+f (x2 ))− h , où η ∈ [x0 , x2 ].
x0 3 90
Remarque
La méthode de Simpson est peu précise.
Exemple
π π
π π
Z
2
4
sin xdx ' (sin 0 + 4 sin + sin ) = 1, 0022799
0 3 4 2
n−1
X h
' (f (x2i ) + 4f (x2i+1 ) + f (x2i+2 ))
i=0
3
2n−1 2n−2
h
f (x0 ) + f (x2n ) + 4
X X
= f (xi ) + 2 f (xj )
3 i=1 j=2
i impair j pair
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 28/33
Introduction Dérivation numérique Intégration numérique
Remarques
Cette méthode est exacte dans le cas des polynômes de degré
3. Le degré de précision de cette méthode est donc 3.
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 29/33
Introduction Dérivation numérique Intégration numérique
= 1, 000008296
Zakia ANKHILI Chapitre 5 Dérivation et intégration numérique ENSA (Marrakech) 2017/2018 31/33
Introduction Dérivation numérique Intégration numérique
et Z b Z n
Lj (x)dx = h ϕj (x)dx
a 0
Si on note
1 n
Z
cj =
ϕj (x)dx
n 0
La méthode de Newton-Cotes de degré n s’écrit alors
Z b n
X
I(f ) = f (x)dx ' (b − a) cj f (xj )
a j=0