Vous êtes sur la page 1sur 3

Mise en uvre de la mthode d'Euler

Instructions pralables :
Lire attentivement les textes introductifs.

Effectuer les manipulations sur tableur (open-office ou excel) et enregistrer chaque partie (on
utilisera autant de feuilles de classeur que ncessaire). Dposer le document final dans le
dossier dpt/Maths/Euler/ avec un nom de fichier au format nom.prnom.euler (comme
newton.isaac.euler).

Les rponses aux questions poses dans les trois problmes sont traiter sur le cahier
dexercice.


Motivation du problme :

Une fonction f tant donne, on sait souvent trouver une expression de sa fonction drive f '.

Le problme inverse est plus complexe : connaissant lexpression dune fonction f ', comment
trouver la fonction f dont elle est la drive ? Cette question se pose dans de nombreuses
applications (physique, chimie, biologie, conomie).

Si la fonction drive a pour expression f '(x) = 3x
2
, on peut tre tent de dire que la fonction f
a pour expression f (x) = x
3
. Mais les expressions x
3
+ 4 et x
3

1
7
conviennent galement

Il y a donc une infinit de rponses notre question. Supposons maintenant que lon impose
la fonction une condition supplmentaire, comme f (0) = 1 (condition appele condition
initiale ). La seule rponse qui semble convenir est alors f (x) = x
3
+ 1 (on dmontre
dailleurs que cest la seule possible).


Origine de lide et rappel :

A lorigine de lide lumineuse dEuler (qui concerne un problme plus large que celui qui
nous proccupe ici), la notion de nombre driv : le nombre driv dune fonction f en a est
la limite (si elle est finie) du quotient
f (a+h) f (a)
h
lorsque h tend vers 0 ; si cette limite est
finie, elle est note f '(a).

Ainsi, lorsque h est petit , le quotient
f (a+h) f (a)
h
est proche de f '(a), ce qui peut
scrire : f (a+h) f (a) ~ f '(a) h, ou encore f (a+h) ~ f (a) + f '(a) h (cette expression est
appele approximation affine tangente de la fonction f en a)


La mthode dEuler :

Si lon connait a, f (a) et f '(a), on peut calculer une valeur approche f (a+h) pour h petit.
Mais si lon connait f (a+h) et f '(a+h), on peut recommencer et, de proche en proche,
calculer des valeurs approche de f !

Bien videmment, la mthode doit avoir ses limites, puisquon travaille avec de plus en plus
de valeurs approches

Dans la suite, on sintresse la rsolution de trois problmes dont une solution approche
peut tre donne par la mthode dEuler.


Problme 1 : Soit f une fonction vrifiant :


f '(x) =
1
x
sur IR+
*
f (1) = 0

1. Principe de la mthode :
On choisit un pas de balayage h (par exemple, h = 0,1) et on utilise l'approximation affine
f (a+h) ~ f (a) + f '(a) h :
avec a = 1, f (1) = 0 et f '(1) =
1
1
= 1 on obtient f (1,1) ~ 0 + 1 0,1 ~ 0,1.
(on n'obtient bien sr qu'une valeur approche, mais on
sait qu'elle d'autant meilleure que h est petit)
avec a = 1,1, f (1,1) ~ 0,1 et f '(1,1) =
1
1,1
il vient f (1,2) ~ 0,1+
1
1,1
0,1 ~ 0,1909
avec a = 1,2, f (1,2) ~ 0,1909 et f '(1,1) =
1
1,2
il vient f (1,3) ~ 0,2742.
On obtient ainsi, de proche en proche, des valeurs
approches de f (x), pour x = 1 + nh (n e IN).

Un des avantages de cette mthode est qu'elle permet de rsoudre le problme pos en ne
connaissant qu'une table de valeurs de la fonction drive.

2. Mise en uvre sur tableur :
On choisit ici un autre pas de balayage h = 0,01.
Prparer la feuille de calcul ci-dessous :





Introduire les formules suivantes :
en A3 : =A2+$F$2 en B3 : = 1/A3 en C3 : =C2+B2*$F$2
Expliquer rapidement ce que permettent de calculer ces formules.
Dupliquer ces formules pour faire raliser les calculs, x variant entre 1 et 5.

On obtient alors des valeurs approches
de f (x) pour x allant de 1 5 avec un pas de 0,01 :










(remarquer les valeurs de f (1,1), f (1,2) et f (1,3),
lgrement diffrentes de celles trouves avec le
pas de 0,1
Mais au fait, pourquoi cette diffrence ?)




f (x) (valeur approche)
0
0,5
1
1,5
2
0 1 2 3 4 5 6

Faire tracer la courbe "approche" de la fonction f .

Problme 2 :
On veut appliquer la mthode dEuler pour une fonction dfinie et drivable sur IR vrifiant :


f ' = f
f (0) = 1

1. Dmontrer que dans le cas tudi ici, l'approximation affine tangente a pour expression :
f (a+h) ~ (1+h) f (a)

2. Mettre en uvre la mthode dEuler en choisissant comme pas h = 0,01 (avec a = 0 comme
valeur initiale), pour obtenir un tableau de valeurs sur lintervalle [0 ; 5]. Faire tracer la
courbe de la fonction sur lintervalle [0 ; 5].

3. Reprendre les mmes manipulations en choisissant comme pas h = 0,01 (avec a = 0
comme valeur initiale), pour obtenir un tableau de valeurs sur lintervalle [5 ; 0]. Faire tracer
la courbe de la fonction sur lintervalle [5 ; 0].

4. Lien avec une suite :
On note, pour h quelconque, (x
n
) la suite des valeurs prises par f . En dautres termes, (x
n
) est
la suite de premier terme x
0
= 1 et de terme gnral d'expression x
n
= f (n h), o f est la
fonction approche par la mthode d'Euler.
Dmontrer que cette suite est gomtrique. En dduire les limites de f en + et .


Problme 3 :
La mthode d'Euler est une mthode de calcul approch : quels lments est lie sa
prcision ? Nous allons comparer les valeurs approches avec les valeurs exactes, dans le
cas o la fonction f est connue.
La fonction f est ici la fonction dfinie sur [0 ; 5] par f (x) =
x + 3
x + 1

On va rsoudre par la mthode d'Euler le problme :


f '(x) =
2
(x+1)
2
sur [0 , 5]
f (0) = 3

On choisit comme premier pas de balayage h = 0,1.
Prparer la feuille de calcul ci-dessous :


Organiser les calculs pour obtenir les valeurs approches de f (x) pour x allant de 0 5.

Faire calculer les valeurs exactes de f (x) (colonne D) et la diffrence entre valeur exacte et
valeur approche (colonne E).

1. Donner un majorant de la diffrence entre les valeurs approches et les valeurs exactes.

2. Que peut-on conjecturer sur l'volution de cette diffrence lorsque x parcourt [0 ; 5] ?
Comment peut-on expliquer ce phnomne ?

3. En slectionnant les colonnes A, C et D, faire afficher par l'assistant graphique les courbes
des deux fonctions : la fonction f "exacte" et la fonction "approche".

4. Reprendre les questions ci-dessus avec le pas de balayage h = 0,001.

5. Quel(s) lment(s) semble(nt) prpondrant(s) dans la prcision de la mthode d'Euler ?

6. Dans les cas tudis prcdemment, la diffrence entre les valeurs approches et les valeurs
exactes est croissante. Est-ce toujours le cas ?

Vous aimerez peut-être aussi