You are on page 1of 5

Cours de Terminale S

Giorgio Chuck VISCA


22 août 2007

La méthode d’Euler

1
Table des matières
I principe de la méthode d’Euler 3
I.1 Exemple d’approximation affine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
I.2 Introduction à la méthode d’Euler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

II Applications 4
II.1 SUR NOTRE EXEMPLE.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
II.2 FONCTION EXPONENTIELLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2007-2008 La méthode d’Euler TS

I principe de la méthode d’Euler


On rappelle que si une fonction est dérivable en xo l’équation de la tangente à la courbe en x0 est donnée
par : y = f 0 (x0 )(x x0 ) + f (x0 )....c’est la meilleure approximation affine de f en xo .Elle nous permet d’avoir
une valeur approchée de f (x) lorsque x est voisin de x0 ,on écrira alors :
pour x voisin de xo : f (x)  f 0 (x0 )(x x0 ) + f (x0 ),
ou encore en posant h = x x0 on a ainsi :

f (xo + h)  f
0
(x0 )h + f (x0 )

I.1 Exemple d’approximation affine


p
soitf définie sur [ 1; + 1[ par : f (x) = 1 + x.

1. Donner l’équation de (T ) tangente en 0 à Cf , en déduire une approximation affine de f


au voisinage de 0.
2. On pose ici x0 =0 et xn+1 = xn + h. donner les valeurs de x0 ; x1 ; ::x9 pour h = 0:01.
3. Complèter le tableau suivant : ( pour h = 0; 01 )

xi valeur approchée yi de f (xi ) valeur exacte de f (xi ) erreur commise yi f (xi )

0 1 1 0
... ... ... ...
0:09 ... ... ...

Commenter la dernière colonne

I.2 Introduction à la méthode d’Euler


On s’interesse maintenant à une fonction f ,que l’on ne connait pas explicitement mais qui vérifie certaines
propriétés différentielles , par exemple :
soit f une fonction vérifiant sur R l’équation différentielle y 0 = y
2 avec f (0) = 1.
On ne connait pas à priori explicitement f (x),et bien malgré tout la méthode d’Euler va nous permettre d’en
tracer non pas la courbe représentative ,mais une suite de points(Mn ) proches de la courbe représentative
de f .

Le principe consiste à travailler avec les tangentes successives à Cf aux points d’abscisses respectives x0 ; x1 ; ::; xn
où les xi sont calculés en choisissant un pas h et en utilisant xn+1 = xn + h.
C’est à dire ( pour ceux qui ont horreur des suites......) que l’on a :
x1 = x0 + h
x2 = x1 + h
x3 = x2 + h etc...

Reste à donner le principe de calcul des ordonnées :

en effet : si (Tn ) désigne la tangente à la courbe au point d’abscisse xn on aura alors l’approximation :
+ h)  f (xn )h + f (xn ) c’est à dire f (xn+1 )  f (xn )h + f (xn ).
0 0
f (xn

(en effet, je vous rappellle que : xn+1 = xn + h:::)


En notant yn = f (xn ) on définit ainsi une suite de points Mn (xn ; yn ) qui approximeront d’autant mieux la
courbe que le pas h choisi sera faible.....

3 Giorgio
2007-2008 La méthode d’Euler TS

II Applications
II.1 SUR NOTRE EXEMPLE..
Vous allez tracer la courbe obtenue avec la méthode d’Euler sur [0; 1℄ avec un pas de h = 0:1 .On rap-
pelle que f vérifie f 0 = f 2 avec f (0) = 1,ce qui signifie en particulier qu’au voisinage d’un point a on a :
2
f (a + h)  f (a)h + f (a) c’est à dire f (a + h)  f (a)h + f (a)
0

– x0 = 0 et y0 = f (0) = 1 donc M0 (0; 1)


– x1 = x0 + 0:1 = 0:1 ainsi le point M1 a pour abscisse x1 = 0:1 , son ordonnée y1 se calcule ,elle, en utilisant

l’approximation f (x1 )  f 0 (x0 )h + f (x0 ) (on utilise la tangente en x0 ) c’est à dire f (x1 )  f 2 (x0 )h + f (x0 ),
on a donc f (x1 )  12  0:1 + 1 donc f (x1 )  1:1. on choisira comme ordonnée du 2ème point M1 cette
valeur approchée ainsi y1 = f (x1 ) = 1:1 et le point M1 (0:1; 1:1)

– On réitère le processus de calcul,en outre : x2 = x1 + h = 0:1+0:1 donc x2 = 0:2 , puis y2 ,ordonnée de M2 ,


se calcule en utilisant la tangente en x1 ,ainsi f (x2 ) = f (x1 + h)  f 0 (x1 )h + f (x1 ) c.a.d f (x2 )  f 2 (x1 )h +
2
f (x1 )... on choisira comme ordonnée y2 de M2 cette valeur approchée de f (x2 ) ,alors y2 = y1 h + y1 et en
2
remplaçant on a y2 = 1:1  0:1 + 1:1 donc y2 = 1:221, et M2 (0:2; 1:221):

– et on recommence,pour M3 on a x3 = x2 + h = 0:3
et y3 = y22 h + y2 = 1:2212  0:1 + 1:221 = ::::::: (j’ai pas envie ....) donc M3 (0:3; :::::::) etc......

On calcule donc les coordonnées des points Mn (xn ; yn ) pour notre fonction f en utilisant :
8
>< xn +1 = xn + h
yn +1 = f (xn )h + f (xn ) = yn2 h + yn
0

>: x 0=0
y 0=1

Calculer les coordonnées des points M0 ; M1 ; ::M10 puis placer les dans le repère ci-dessous :
En rejoignant les points par des segments de droites,on obtient une courbe approximant celle de Cf ...........

0
0 1

4 Giorgio
2007-2008 La méthode d’Euler TS

II.2 FONCTION EXPONENTIELLE


Soit f solution de y 0 = y avec f (0) = 1 :
1. Démontrer que les coordonnées (xn ; yn ) des points Mn obtenus avec la méthode d’Euler avec un pas h ,
vérifient : 8
>< xn +1 = xn + h
yn +1 = (1 + h)yn
>: 0=0
x

0=1
y

2. En appliquant la méthode d’euler à cette fonction,avec un pas de h = 0:1, calculer une valeur approchée
de f (0:1); f (0:2); ::; f (1) puis comparer avec les valeurs "exactes" données par la calculette.
3. Tracer sur un même repère (unités : 10cm en abscisses , 5cm en ordonnées) la courbe obtenue à l’aide de la
méthode d’euler (segments de droites...) et la courbe de la fonction exponentielle sur l’intervalle [0; 1℄.
4. Tracer la courbe obtenue à l’aide de la méthode d’euler avec un pas de h = 0:05 sur le graphique précé-
dent.commenter
vous pourrez remplir le tableau suivant :

xi yi obtenus par la méthode d’Euler valeurs "exactes" obtenues à la calculette f (xi )


0 1 1
0.1 ... ...
0.2 ... ...
0.3 ... ...
0.4 ... ...
0.5 ... ...
0.6 ... ...
0.7 ... ...
0.8 ... ...
0.9 ... ...
1 ... e ' 2 718
:

puis faire de même pour h = 0:05...............

5 Giorgio

You might also like