Dérivation Num
Dérivation Num
Dérivation Num
f (x ) = Pn (x ) + En (x )
n
f (n +1 ) ( ξ x )
avec En (x ) = (n +1 ) ! ∏
(x xi ), ξ x 2 ]x0 , xn [ (bien sur on
i =0
suppose que les points xi sont ordonnée dans lordre croissant et la
fonction f est de classe C n +1 )
Si on dérive f (x ) on obtient
1/17
Dérivation Numérique
f 0 (x ) = Pn0 (x ) + En0 (x )
f 00 (x ) = Pn00 (x ) + En00 (x )
.. .. ..
. . .
Les Dérivées d’ordre 1
Il est clair qu’on a le choix entre plusieurs polynômes de degré plus
ou moins elevé, et bien sur de ce choix dépend l’ordre de la
précision de l’approximation. On a
f (n +1 ) ( ξ x ) 0 n f (n +1 ) ( ξ x ) n n
(n + 1)! x i∏ (n + 1)! k∑ ∏ (x
En0 (x ) = ξ (x xi ) + xj )
=0 =0 j =0
j 6 =k
2/17
Dérivation Numérique
f (n +1 ) ξ x i n n
En0 (xi ) =
(n + 1) ! ∑ ∏ (xi xj )
k =0 j =0
j 6 =k
=)
f (n +1 ) ξ x i n
En0 (xi ) =
(n + 1) ! ∏ (xi xj )
j =0
j 6 =i
3/17
Dérivation Numérique
xi +1 = xi + h
on aura
f (n +1 ) ξ x i n n
En0 (xi ) = h ∏ (i j)
(n + 1) ! j =0
j 6 =i
en particulier pour i = 0 on a
f (n +1 ) ξ x i n
En0 (x0 ) = h ( 1)n
(n + 1)
4/17
Chapitre IV : Intégration et Dérivation Numérique
Dérivation Numérique
P1 (x ) = f (x0 ) + f [x0 , x1 ] (x x0 )
=)
f 0 (x ) = P10 (x ) + E10 (x )
=)
f 0 (x ) = f [x0 , x1 ] + E10 (x )
si x1 = x0 + h alors
5/17
Dérivation Numérique
6/17
Dérivation Numérique
Définition
La formule
f (x1 ) f (x0 ) f 00 (ξ 0 )
f 0 (x0 ) = h
h 2
c’est une formule di¤erence …nie avant d’ordre 1
elle est dite avant par ce que pour calculer f 0 (x0 ), on cherche
l’information en avant.
Avec le même polynôme, on peut calculer f 0 (x1 ), et on a
f (x1 ) f (x0 ) f 00 (ξ 1 )
f 0 (x1 ) = + h
h 2
7/17
Dérivation Numérique
8/17
Dérivation Numérique
En x = x0 on a
=)
f (x1 ) f (x0 ) 1 f (x2 ) f (x1 ) f (x1 ) f (x0 )
f 0 (x0 ) = + ( h)
h 2h h h
=)
f (x1 ) f (x0 ) 1 f (x2 ) f (x1 ) f (x1 ) f (x0 )
f 0 (x0 ) = + ( h)
h 2h h h
9/17
Dérivation Numérique
=)
f (x2 ) + 4f (x1 ) 3f (x0 )
f 0 (x0 ) = + E 0 (x0 )
2h
=)
f (x2 ) + 4f (x1 ) 3f (x0 ) f (3 ) ( ξ 0 )
f 0 (x0 ) = + h2
2h 3
pour x = x1
f (x2 ) f (x0 ) f (3 ) ( ξ 1 )
f 0 (x1 ) = h2
2h 6
10/17
Dérivation Numérique
C’est une formule di¤erence centrée d’ordre 2. De la même
manière on obtient pour x = x2
f (x + h ) f (x )
f 0 (x ) = + O (h )
h
formule avant d’ordre 1.
11/17
Dérivation Numérique
f (x ) f (x h)
f 0 (x ) = + O (h )
h
formule arrière d’ordre 1.
Formule de di¤erence …nie d’ordre 2 pour f 0 (x )
f (x + 2h) + 4f (x + h) 3f (x )
f 0 (x ) = + O h2
2h
f (x + h ) f (x h)
f 0 (x ) = + O h2
2h
3f (x ) 4f (x h ) + f (x 2h)
f 0 (x ) = + O h2
2h
12/17
Dérivation Numérique
Exemple
Soit f (x ) = exp (x ), on sait que f 0 (0) = 1
f (0 + 0.1) f (0)
pour h = 0, 1 on a f 0 (0) ' = 1, 05170918
0, 1
f (0 + h ) f (0)
pour h = 0, 05 on a f 0 (0) ' = 1, 0254219
h
f (0 + h ) f (0 h )
pour h = 0, 05 on a f 0 (0) ' = 1, 0004167
2h
f (0 + h ) f (0 h )
pour h = 0, 025 on a f 0 (0) ' = 1, 00010418
2h
13/17
Dérivation Numérique
Les dérivées d’ordre supérieures
On procède de la même manière, que précédement,i.e., on dérive le
polyôme d’interpolation autant de fois que nécéssaire sauf que le
terme d’erreur devient compliquer. Pour eviter ce problème on
utilisera le developpement de Taylor pour l’étude de l’erreur.
Polynôme de degré 2
On a
=)
P200 (x ) = 2f [x0 , x1, x2 ]
=)
f (x2 ) 2f (x1 ) + f (x0 )
P200 (x ) =
h2
14/17
Dérivation Numérique
15/17
Dérivation Numérique
En x = x1
f ( x1 + h ) 2f (x1 ) + f (x1 h)
f 00 (x1 ) '
h2
En utilisant le développement de Taylor on trouve que
17/17