tp1 01
tp1 01
tp1 01
(b) Représenter maintenant (pour différentes valeurs de y0 ) sur un même graphique la solution exacte et la
solution approchée obtenue avec le schéma d’Euler explicite et un pas de temps de 0.01. Commenter.
1
2. On étudie maintenant l’équation p
y ′ (t) = − |y(t)|, t ∈ IR + ,
avec une condition initiale en t = 0 notée y0 . Dans la suite, on prendra aussi y0 = 1 ou 2 et on s’intéressera à la
√
solution pour t ∈ [0, T ], avec T = 2 y0 .
√
(a) Vérifier que les fonctions définies pour t ≤ 2 y0 par
√ t 2
y(t) = y0 −
2
sont bien des solutions.
(b) Représenter maintenant (pour différentes valeurs de y0 ) sur un même graphique la solution excacte et
la solution approchée obtenue avec le schéma d’Euler explicite et un pas de temps de 0.01. La solution
approchée est elle strictement positive pour tout t<T ?
1. Pour un pas de temps h = 1/n, n ≥ 10, programmer les trois méthodes suivantes :
(a) Schéma d’Euler explicite,
(b) Schéma de Heun,
(c) Schéma de Runge-Kutta d’ordre 4 (noté RK4).
2. En prenant comme valeur (presque) exacte la solution donnée par le schéma RK4 avec n = 1280, donner l’ordre
de convergence de chacune des 3 méthodes considérées à la question 1 (en prenant n ≤ 640).
3. Pour chacune des méthodes considérées à la question 1, en prenant des valeurs de n de la forme 2p 5, pour
quelle valeur de n a-t-on la solution avec 2 décimales exactes ? pour quelle valeur de n a-t-on la solution avec 6
décimales exactes ?