Les ´equations scalaires d’ordre 1
Les ´equations diff´erentielles d’ordre 2
Utilisation de la fonction odeint du module scipy.integrate
La m´ethode d’Euler
La m´ethode de Heun, ou RK2
La m´ethode de Runge-Kutta (ou RK4)
La m´ethode d’Euler
Principe
On cherche `a r´esoudre sur [a, b] l’´equation de la forme :
y0(t) = F(y(t),t)avec y(t0) = y0
Si y(t) est de classe C1 alors, connaissant y(ti), on peut ´evaluer de fa¸con
approch´e, y(ti+1) par son d´eveloppement de Taylor `a l’ordre 1 :
y(ti+1) = y(ti) + y0(ti)x(ti+1 −ti)
Soit en posant h=ti+1 −tiet avec y(ti) = f(y(ti),ti) :
y(ti+1) = y(ti) + f(y(ti),ti)xh
Connaissant y(a), on ´evalue par it´erations successives les valeurs approch´ees de
la fonction y(t) :
[y(a),y(a+h),y(a+ 2h),y(a+ 3h)...y(b−h),y(b)]
Module 2: Ing´enierie num´erique et simulation CPGE GSR 2014-2015 4/ 32