Méthode d'Euler explicite
Pour décrire un processus d'évolution, ou le profil d'une ligne d'eau, par exemple, on est souvent amené à résoudre une équation différentielle ordinaire (EDO) du premier ordre. Cette équation écrit comment varie une fonction, en un point donné (un instant ou un point de l'espace), connaissant la valeur de cette fonction mathématique, le problème à résoudre s'écrit:
où
Comme souvent on ne connait pas de solution analytique de ce problème, on va utiliser des méthodes approchées pour estimer la solution. On fait donc une discrétisation de la variable
La méthode d'Euler explicite est la plus intuitive; elle consiste à considérer que, d'un point
Le problème se résout donc de la façon suivante:
- on connait la fonction
, un point où on connait - on peut donc calculer
- on estime alors la valeur de
au point : - on peut alors itérer (résoudre pas à pas) pour passer au point suivant. Le problème est initialisé en partant de
où on connait (condition à la limite).
On sent bien que ce schéma pourra donner de bons résultats uniquement si
Exemple d'application: processus exponentiel
Considérons le problème (simple) suivant:
On a donc ici
- on choisit
(par exemple, ) - calculer
- calculer
etc.
On constate que la résolution n'est pas très précise; ceci est lié au pas de calcul trop grand compte tenu de la méthode choisie et de l'équation à résoudre.