Tle Spécialité mathématiques
La méthode d’Euler
TP
La méthode d’Euler est une procédure numérique pour résoudre par approximation des équations différentielles du
premier ordre avec condition initiale. C’est d’ailleurs la méthode la plus simple.
Idée intuitive Application
Les points A et N sont sur la courbe représentative Cf Exercice 1 – Soit f la solution sur [0 ; 5] de l’équation
d’une fonction dérivable f . Le point M a la même abs- ′ 1
cisse que N et se trouve sur la tangente Ta à la courbe différentielle y = 1 + x2 avec y(0) = 0.
de f en A. On ne sait pas déterminer explicitement f mais on peut
construire approximativement sa courbe représentative
Cf grâce à la méthode d’Euler : les points An (xn ; f (xn ))
de la courbe de f seront approchés par des points
x0 = 0
Bn (xn ; yn ) où et, pour tout entier naturel n,
y0 = 0
N
xn+1 = xn + h
Ta où h est un réel donné.
′
n+1 = f (xn ) × h + yn
y
A M
On pose h = 0,1.
a a+h x
1. Exprimer yn+1 uniquement en fonction de xn et de yn .
2. Donner les coordonnées des points B0 , B1 et B2 .
1. Si N est très proche de A, que dire de la position de M
par rapport à N ? 3. Compléter la fonction python ci-dessous, nommée eu-
ler, de paramètre un entier naturel n et renvoyant la
2. On note a l’abscisse de A et a + h celle de N.
liste des n premiers termes de la suite (xn ) et la liste
a) Donner l’équation de la tangente en A et en dé- des n premiers termes de la suite (yn ).
duire une expression de l’ordonnée du point M,
def euler(...):
notée yM , en fonction de h et de a.
x, y = 0, 0
b) En déduire une approximation de f (a+h), l’ordon- abscisses, ordonnees = [], []
née de N, en fonction de h et de a lorsque h est très for i in range( ... ) :
petit. ...
3. On considère les points An (xn ; f (xn )) de la courbe ...
représentative de f où x0 est donné et, pour tout ...
entier naturel n, xn+1 = xn + h avec h > 0. Justifier return .......
que ces points peuvent être approchés par les points
Bn (xn ; yn ) où y0 = f (x0 ) et, pour tout entier naturel n, Exercice 2 – L’évolution de la concentration de certaines
yn+1 = f ′ (xn ) × h + yn . réactions chimiques au cours du temps peut être décrite
1
par l’équation différentielle y ′ (t) = − × y(t). Sachant
1 + t2
qu’à l’instant t = 0, la concentration est y(0) = 5, détermi-
ner la concentration à t = 2 à l’aide de la méthode d’Euler
avec un pas h = 0,1 (on pourra écrire un script python).
Lycée Paul Valéry 1/1