Professional Documents
Culture Documents
z1' = z2
lquation diffrentielle dordre p est '
quivalente au systme z 2 = z3
..........
z 'p = f (x, z1 , z2 ,...., z p )
Consquence : possibilit de ramener la rsolution d'une quation
diffrentielle d'ordre p une quation d'ordre 1 : forme vectorielle. 1
Problme de Cauchy
y ' ( x ) = f ( x, y ( x ) )
y : [a, b ] R
y (a) = y0
Thorme
:
Si f : [a,b]xRR est continue et lipschitzienne en y f ( x, y1 ) f ( x, y2 ) k y1 y2
:
pour tout x de [a ,b] et tout y de R, alors le problme admet une solution
unique de classe C1
2
Mthodes numriques par pas :
Mthode dEuler-Cauchy
La plus simple : mthode dEuler-Cauchy : (algorithme de la tangente)
y (x n +1 ) y ( x n )
Do = y ' ( x n ) + o( h)
h
Si o(h) est suffisamment petit (h petit), on peut considrer que
y (xn+1 ) y ( xn )
est une bonne approximation de y'(xn)
h
dy
y(xn+1) y(xn ) + (xn ) dx
dx
y M i+1 Mi Coefficient
directeur de
M estim la tangente
dy i+1
y ( xn ) + dx tangente la courbe
dx l'abscisse xn
ERREUR
dy
COMMISE dx
y(xi+dx') dx On diminue dx
y(xn+dx)rel
M i+1
y(xn) Erreur commise diminue
M i
y(xn)
x
xn xn +dx 5
Exemple :
6
Lerreur est due 2 causes :
Lerreur de discrtisation due au procd de calcul
Les erreurs darrondi
Une bonne mthode doit converger, cest dire que lerreur doit tendre
vers 0 lorsque h tend vers 0.
h (1) h p 1
F ( x, y, h) = f ( x, y ) + f ( x, y ) + ........... + f ( p 1) ( x, y )
2 ( p 1)!
La mthode de Taylor est convergente dordre p
F ( x, y, h) = a1 f ( x, y ) + a2 f ( x + p1h, y + p2 hf ( x, y ))
F ( x, y,0) = a1 f ( x, y ) + a2 f ( x, y ) = f ( x, y )
F df df a1 + a2 = 1
( x , y ,0 ) = a p ( x , y ) + a p ( x, y ) f ( x, y )
h
2 1
dx
2 2
dy a p = a p = 1
2 1 2 2
2
1 1 df df
= f (1) ( x, y ) = ( x, y ) + ( x, y ) f ( x, y )
2 2 dx dy
Si on pose a2 = , on obtient :
F ( x, y , h) = (1 ) f ( x, y ) + f ( x +
h h
,y+ f ( x, y ))
2 2
11
Si = 1/2 : mthode dEuler amliore :
1 1
F ( x, y , h ) = f ( x, y ) + f ( x + h, y + hf ( x, y ))
2 2
1 3 2h 2h
F ( x, y , h ) = f ( x , y ) + f ( x + , y + f ( x, y ))
4 4 3 3
1 3 2 2h
yn +1 = yn + h f ( xn , yn ) + h f ( xn + h, yn + f ( xn , yn ))
4 4 3 3
yn 0 = yn
2h
n1
y = y n + f ( xn , yn )
3
y = y + 1 h f ( x , y ) + 3 h f ( x + 2 h, y )
n +1 n
4
n n
4
n
3
n1
yn 0 = yn
j 1 R est le rang de
ynj = yn + h a jk f ( xn + k h, ynk ) ; j = 1..R la mthode.
k =0
0 = 0 ; R = 1
Les constantes k et ajk sont choisies pour que le dveloppement des ynj
suivant les puissances croissantes de h approche le plus possible le
dveloppement de Taylor de la solution y du problme.
a10 = 1
a20 + a21 = 2
a30 + a31 + a32 = 3 = 1
1
a311 + a32 2 =
2
a31 (1 )2 + a32 ( 2 )2 =
1
3
1
32 21 1
a a =
6
2
On en tire les mthodes de Nystrm avec 1 = 2 =
3
1
de Simpson avec 1 = et 2 = 1
2
14
Mthodes de rang 4 et dordre 4 :
On a galement un systme non linaire dont on dduit
1 1
1 = 2 = 3 = 1
2 2
1 1 1
a20 = 0 a21 = a30 = 0 a31 = 0 a32 = 1 a 40 = a 41 =
2 6 3
1 1
a42 = a43 =
yn 0 = yn 3 6
1
n1
y = y n + h f ( xn , yn 0 )
2
1 h
n2
y = y n + h f ( xn + , yn1 )
2 2
yn 3 = yn + h f ( xn + h, yn 2 )
1 1 h 1 h 1
y
n +1 = y n + h f ( xn , y n ) + h f ( xn + , y n1 ) + h f ( xn + , y n2 ) + h f ( xn + h, yn 3 )
6 3 2 3 2 6