UNIVERSITE
ABDELMALEK ESSAADI ﺍاﻟﺳﻌﺩدﻱي ﺍاﻟﻣﺎﻟﻙك ﻋﺑﺩد ﺟﺎﻣﻌﺔ
FACULTE DES SCIENCES ﺍاﻟﻌﻠﻭوﻡم ﻛﻠﻳﯾﺔ
TETOUAN ﻥن ﺗﻁطﻭوﺍا
ET-GEE M1- Semestre 1
Année : 2020-2021
TP Résolution Numérique des EDO
Série N°2
Exercice 1 :
Résoudre numériquement, par le biais des méthodes de Euler explicite et de Runge-Kutta
d’ordre 4, l’équation différentielle du premier ordre suivante :
Avec 𝑡
𝜖 [0
1] et N=70
1-Afficher sur la même figure, la solution des deux méthodes.
2-Analyser l’erreur en fonction du pas de discrétisation pour h=0.1, h=0.01 et h=0.008.
Exercice 2 :
Résoudre numériquement l’équation différentielle ci-dessous, par la méthode de Euler et
Range Kutta d’ordre 4 en affichant sur la même figure les deux solutions.
Avec 𝑡
𝜖 [0
6] et h=0.06
La solution exacte est : y(t)=3 𝑒𝑥𝑝(−𝑡/2) + 𝑡 − 2
-Tracer le graphique donnant la fonction y sur la figure précédente et comparer avec les
approximations précédentes. Quel est votre commentaire ?
- Tracer le graphique donnant l’erreur relative en fonction du nombre d’itérations.
Exercice 3 :
Résoudre numériquement, au moyen de la méthode de Euler, l’équation différentielle du
second ordre.
Posons
-Afficher sur la même figure, la solution numérique et la solution exacte, donnée par : 𝑡2 + 1.
-Afficher le graphe de la dérivée de la fonction 𝑦(𝑡).
-Appliquer le même code Matlab pour résoudre l’équation différentielle du troisième ordre
PR. ZUGARI ASMAA 1
suivante :
-Afficher sur la même figure, la solution 𝑦(𝑡) ainsi que ses premières et deuxièmes dérivées.
Exercice 4 :
Résoudre symboliquement et numériquement au moyen du solver ode45 l’équation
différentielle du second ordre suivante :
𝑦 -- (𝑡) + 3𝑦 = 4 sin(𝑡) + exp
(−𝑥)
Avec y(0)=1 et y’(0)=1
-Afficher sur la même figure les deux solutions.
Exercice 5 :
Soit le système différentiel suivant :
avec les conditions initiales x(0)=1 et y(0)=2
Résoudre numériquement ce système utilisant Euler et Runge Kutta sur un intervalle [0, 1 ]
avec pas constant h = 0.01 et afficher les résultats sur la même figure.
PR. ZUGARI ASMAA 2