Résolution numérique d'équations différentielles
Éléments de correction
du cours 
Exercice 1:
On considère l'équation différentielle


- On a
puis, en intégrant,
oùest une constante quelconque.
En prenant l'inverse, on trouve enfin que
puis, avec la condition initiale
on obtient la solution recherchée:
On calcule alors facilement la valeur exacte
- La méthode d'Euler s'écrit
avec la fonctiontelle que
.
On connaît la valeur initialeet on souhaite calculer numériquement
: on cherche donc à résoudre numériquement l'équation sur l'intervalle
.
On discrétise cet intervalle:
Ainsi, avec un pas, on a
,
,
, … ,
, et le schéma d'Euler s'écrit
et on a finit car.
On trouve donc la valeur approchée
avec une erreur relative
Bien sûr, et c'est l'objectif des TP, cette méthode est destinée à être programmée de manière à pouvoir effectuer ces calculs avec un pas bien plus petit, et donc avec une erreur bien plus faible.
Exercice 2:
On considère l'équation différentielle

![$[0;3]$](fich-IMG/27.png)


- Comme vu dans le cours sur l'approximation numérique de dérivées,
on a pour une fonction
quelconque deux fois dérivable,
Avec une discrétisation avec un pas, comme dans l'exercice précédent, on a donc
oret
, d'où
- On en déduire le schéma numérique d'approximation suivant
Ainsi, à partir de cette relation, connaissantet
on calcule
, puis
, puis …
- On a simplement
.
La deuxième condition initiale concerne la dérivée, pour laquelle on utilise une approximation numérique (voir cours sur l'approximation numérique de dérivées):
soit
oret on vient de voir que
.
On en déduit donc que
Maintenant, avec ces deux valeurs initiales et le schéma numérique de la question précédente, on peut calculer, armé de patience ou d'un ordinateur correctement programmé, toutes les valeurs successives.
Illustration graphique
Voir aussi:
- Modélisation, simulation et résolution numérique de problème
- Introduction: modélisation, simulation et approximation numérique d'un problème
- Partie III: approximation numérique de dérivées