Vous êtes sur la page 1sur 6

Exercices résolus

supplémentaires 1

Dr. Rassim BELAKROUM

1
Exercice 1

On vous demande de résoudre le problème aux valeurs initiales suivant, sur l’intervalle t=0 à 2
sachant que y(0)=1.
dy
= yt 3 − 1.5 y
dt
Utiliser la méthode d’Euler avec un pas de temps h=0,5 puis h=0,25.

Solution

L’équation différentielle à résoudre est de forme :

dy
= f (t , y ) Avec f (t , y ) = yt 3 − 1.5 y
dt
D’après la méthode d’Euler, on peut écrire :

y i +1 = y i + f (t i , y i ) h

2
• Pour un pas h=0,5
h=0.5
i ti Yi f(ti,yi)
0 0 1 -1.5
1 0.5 0.25 -0.34375
2 1 0.078125 -0.0390625
3 1.5 0.05859375 0.10986328

4 2 0.11352539 0.73791504

• Pour un pas h=0,25

h=0.25
i ti Yi f(ti,yi)
0 0 1 -1.5
1 0.25 0.625 -0.92773438
2 0.5 0.39306641 -0.54046631
3 0.75 0.25794983 -0.27810216
4 1 0.18842429 -0.09421214
5 1.25 0.16487125 0.07470729
6 1.5 0.18354807 0.34415264
7 1.75 0.26958623 1.04043437
8 2 0.52969483 3.44301638

3
Exercice 2

Utiliser la méthode d’Euler afin de résoudre l’équation différentielle suivante :

d2y
2
−t + y = 0 sachant que sachant que y (0) = 2 et y ′(0) = 0
dt

Résoudre de 0 à 0,5 pour un pas de temps 0,1.

Solution

Cette équation est de deuxième ordre, qu’on peut transformer en un système de deux équations de
premier ordre :

 dy
 dt = z
 dz avec : y (0) = 2 et z (0) = 0
 =t− y
 dt

4
D’après la méthode d’Euler, on a :
 dy
y
 i +1 = y i + .h
dt i

 z i +1 = z i + dz . h
 dt i

h=0.1

t y z dy/dt dz/dt

0 2 0 0 -2

0.1 2 -0.2 -0.2 -1.9

0.2 1.98 -0.39 -0.39 -1.78

0.3 1.941 -0.568 -0.568 -1.641

0.4 1.8842 -0.7321 -0.7321 -1.4842

0.5 1.81099 -0.88052 -0.88052 -1.31099

5
Exercice 3
Considérez l’équation différentielle suivante:

Calculez la valeur estimée de y1 = y (0,1) en utilisant la méthode de Runge Kutta d’ordre 4.


Solution

On sait que:

Vous aimerez peut-être aussi