Académique Documents
Professionnel Documents
Culture Documents
__________________________________________________________________________________________
CHAPITRE 8
CALCUL NUMERIQUE DES EQUATIONS
DIFFERENTIELLES ORDINAIRES (I)
8.1 DEFINITIONS
• Equation différentielle : c’est une relation entre une variable t, une fonction inconnue
(n)
y(t), et certaines de ces dérivées : F ( t , y , y' , y" ,... y ) = 0.
• Ordre d’une équation différentielle : est égale au maximum de l’ordre des dérivées qui
y figurent.
• Forme résolue ou explicite d’une équation différentielle : c’est la forme qui donne la
(k ) ( k −1 )
dérivée d’ordre le plus élevé en fonction des autres : y = f ( t , y , y' , y" ,... y ).
• Système différentiel : c’est l’ensemble de p relations entre la variable t, p fonctions
inconnues de cette variable, et certaines de leurs dérivées :
Exemple 1 :
{ }
La fonction f ( t , y ) = t y , avec (t , y ) ∈ D = (t , y ) ∈ R 2 / 1 ≤ t ≤ 2, − 3 ≤ y ≤ 4 est Lipchitzienne.
En effet,
____________________________________________________________________________________________________________ 163
Chapitre 8 Calcul numérique des équations différentielles ordinaires(I)
__________________________________________________________________________________________
f ( t , y1 ) − f ( t , y 2 ) = t y1 − t y 2 = t y 1 − y 2
≤ t y1 − y 2 ≤ 2 y1 − y 2
Définition 2 : Un ensemble D ⊂ R2 est dit convexe si quels que soient les couples : ( t1 , y 1 ) et
( t 2 , y 2 ) ∈ D , le couple : (( 1 − λ )t 1 + λt 2 , ( 1 − λ ) y1 + λy 2 ) appartient aussi à D quel que
soit λ∈ [0,1].
Théorème 1 : Soit f ( t , y ) une fonction définie sur un convexe D⊂ R2. S’il existe une
∂f ( t , y )
constante L > 0 telle que : ≤ L ∀ (t, y ) ∈ D
∂y
alors f est Lipschitzienne en y sur D, et L est la constante de Lipschitz.
y( a ) = α
(I )
y' ( t ) = dy / dt = f ( t , y ( t )) , t ∈ [ a,b ]
{
Théorème 2 : Soit f ( t , y ) une fonction continue sur D = (t , y ) ∈ R 2 / a ≤ t ≤ b, − ∞ ≤ y ≤ +∞ }
Si f est Lipchitzienne en y sur D, alors le problème de Cauchy (I) possède une solution unique
y(t).
y( 0 ) = 0
y' ( t ) = dy / dt = 1 + t sin( ty ) ,
t ∈ [ 0 ,2 ]
possède une solution unique. En effet, d’après le théorème de la valeur moyenne, il existe ζ
compris entre y1 et y2 tel que :
f ( t , y 2 ) − f ( t , y1 ) ∂f ( t , ξ ) 2
= = t cos( tξ )
y2 − y1 ∂y
2
f ( t , y 2 ) − f ( t , y1 ) = ( y 2 − y1 )t cos( tξ ) ⇒ f ( t , y ) − f ( t , y ) < 4 y 2 − y1
2 1
⇒ f est Lipchitzienne en y. Et puisqu’elle est continue sur D, il existe donc une solution
unique.
____________________________________________________________________________________________________________ 164
Chapitre 8 Calcul numérique des équations différentielles ordinaires(I)
__________________________________________________________________________________________
ceci, considérons une partition : {t0, t1, ...,tN} de [a,b] telle que : t i = a + ih , i = 0 ,..., N , où
h = ( b − a ) / N . Supposons que la solution exacte y(t) ait deux dérivées continues sur [a,b].
Lorsque h est suffisamment petit, θ (h2) est aussi petit. En négligeant ce terme et en posant :
wi +1 = wi + hf ( t i , wi ) , i = 0 ,..., N − 1 et w0 = y0 = α
Interprétation géométrique :
Sur le petit intervalle [to, to + h] on suppose que la courbe y(t) n’est pas très éloignée de sa
tangente en (to , y(to)) et par conséquent la solution y au point t1 est proche de l’ordonnée w1 du
point d’intersection de la parallèle passant par t1 à l’axe des ordonnées avec cette tangente.
Pour obtenir une approximation de y(t2) , on suppose que y’(t1) ≈ f(t1 , w1) et que sur [t1 , t2],
y(t) n’est pas très éloignée de sa tangente approchée en t1 . Donc cette méthode consiste à
remplacer y(t) par une ligne brisée (voir figure ci-dessous).
Lemme 1 : f(t)
Quel que soit l’entier positif m, on a:
0 ≤ (1 + x) m ≤ e mx , ∀ x ≥ −1
y (t1 ) ≈ w1
α = y (t 0 )
Démonstration:
On a : e x = 1 + x + ( x 2 / 2)e ξ , où ξ est to t1 tN
Figure : 1
compris entre 0 et x, alors :
0 ≤ 1 + x ≤ 1 + x + ( x 2 / 2) e ξ = e x
0 ≤ 1 + x ≤ e x ⇒ 0 ≤ (1 + x ) ≤ e mx
m
____________________________________________________________________________________________________________ 165
Chapitre 8 Calcul numérique des équations différentielles ordinaires(I)
__________________________________________________________________________________________
Lemme 2 :
Si m et n sont deux nombres réels positifs et {ai }i =inf une suite telle que : a 0 ≥ 0 et
k
a i +1 ≤ e (i +1) m (n / m + a 0 ) + n / m
Démonstration:
On a :
a i +1 ≤ (1 + m)a i + n ≤ (1 + m)((1 + m)ai −1 + n ) + n
a i +1 ≤ (1 + m)a i + n ≤ (1 + m) 2 a i −1 + (1 + m)n + n
(
a i +1 ≤ (1 + m)a i + n ≤ (1 + m) 3 a i − 2 + (1 + m) 2 + (1 + m) + 1 n )
.
.
.
(
a i +1 ≤ (1 + m)ai + n ≤ (1 + m) i +1 a 0 + (1 + m) i + (1 + m) i −1 + L + 1 n )
i −1 1 − (1 + m) i +1
Or: (1 + m) + (1 + m)
i
+ L + (1 + m) + 1 =
1 − (1 + m)
Donc :
1 − (1 + m) i +1
ai +1 ≤ (1 + m) i +1 a 0 + n
1 − (1 + m)
a i +1 ≤ (1 + m) i +1 (a 0 + n / m) − n / m
a i +1 ≤ (a 0 + n / m)e m (i +1) − n / m
Théorème 3 :
soit y(t) la solution unique du problème de Cauchy suivant :
y( a ) = α
y' ( t ) = dy / dt =
f ( t , y ( t )) , t ∈ [ a,b ]
Et soient w0 , w1 , ... , wn les approximations de y(t) aux points t0 , t1 , ... , tn engendrées par la
méthode d’Euler. Si f est Lipchitzienne en y sur D = {(t , y ) / t ∈ [a, b]; − ∞ < y < +∞} et
hM L (ti −a )
y (t i ) − wi ≤ (e − 1) , i = 1,2, ..., n
2L
____________________________________________________________________________________________________________ 166
Chapitre 8 Calcul numérique des équations différentielles ordinaires(I)
__________________________________________________________________________________________
Démonstration :
Si i=0, le résultat est trivial. Et on a pour chaque i = 0,1,. ..., n-1 :
y (t i + 1) = y i +1 = y i + hf (t i , y i ) + (h 2 / 2) y" (t i + θ i h) , 0 < θ i < 1 (1)
Et wi +1 = wi + hf (t i , wi ) (2)
En retranchant l’équation (2) de l’équation (1) , nous obtenons :
yi +1 − wi +1 = ( yi − wi ) + h( f (t i , y i ) − f (t i , wi ) ) + (h 2 / 2) y" (t i + θ i h)
yi +1 − wi +1 = ( y i − wi ) + h( f (t i , y i ) − f (t i , wi ) ) + (h 2 / 2) y" (t i + θ i h)
yi +1 − wi +1 ≤ y i − wi + h ( f (t i , y i ) − f (t i , wi ) ) + (h 2 / 2) y" (t i + θ i h)
y i +1 − wi +1 ≤ y i − wi + hL y i − wi + h 2 M / 2
yi +1 − wi +1 ≤ (1 + hL) y i − wi + h 2 M / 2
yi +1 − wi +1 ≤ e (i +1) hL (hM / 2 L) − hM / 2 L
Or: (i + 1)h = t i +1 − t 0 = t i +1 − a
Donc : (
yi +1 − wi +1 ≤ (hM / 2 L) e ( ti +1 −a ) L − 1 )
Exemple 4 :
Soit le problème de condition initiale suivant :
y ' (t ) = − y + t + 1 t ∈ [0, 1]
y ( 0) = 1
On a : f (t , y ) = − y + t + 1 , ∂f / ∂y = −1 ⇒ L = 1
yi − wi ≤ 0.5(e ti − 1)
Remarque: L’importance de la formule donnant une borne de l’erreur du théorème 3 est que
cette borne dépend linéairement du pas h. Donc réduire le pas h revient à augmenter la
précision. Cependant on doit s’attendre aux erreurs d’arrondi. Une valeur optimale de h est :
(2δ /M)1/2 où δ est l’erreur dans la condition initiale.
____________________________________________________________________________________________________________ 167
Chapitre 8 Calcul numérique des équations différentielles ordinaires(I)
__________________________________________________________________________________________
b) Une méthode de calcul numérique fournissant les valeurs approchées wi de y i telles que:
D’après cette définition et le théorème 3, la méthode d’Euler est du premier ordre. Dans ce
paragraphe, on essayera de développer une méthode d’ordre supérieur à celui de la méthode
d’Euler.
On a d’après la formule de Taylor:
yi +1 = y i + hy i' + (h 2 / 2) y i" + θ (h 3 ) , i = 0, 1, L , N − 1 (1)
( )
yi +1 = y i + hy i' + (h 2 / 2) ( y i' +1 − y i' ) / h + θ (h) + θ (h 3 )
( )
yi +1 = y i + (h / 2) f (t i , y i ) + f (t i +1 , y i +1 ) + θ (h 3 ), i = 0, 1, L , N − 1 (2)
avec w0 = y 0 = α
Cette formule est appelée formule d’Euler modifiée.
Remarquons que cette formule ne donne pas wi+1 explicitement. Pour surmonter ce problème,
on estime (prédit) wi+1 par la méthode d’Euler. Appelons cette valeur estimée: wi+1,P . Cette
valeur peut être utilisée dans l’équation (3) pour obtenir une estimation meilleur de wi+1 . La
méthode d’Euler modifiée consiste donc à:
1) Prédire wi+1 par la méthode d’Euler: wi +1, p = wi + hf (t i , wi ) .
[
2) Corriger wi+1,p par: wi +1,c = wi + (h / 2) f (t i , wi ) + f (t i +1 , wi +1, p ) ]
8.2.4. Méthode de Taylor d’Ordre Supérieur à Un
Considérant le problème de Cauchy suivant:
y( a ) = α
( I )
y' ( t ) = dy / dt = f ( t , y ( t )) , t ∈ [ a,b ]
____________________________________________________________________________________________________________ 168
Chapitre 8 Calcul numérique des équations différentielles ordinaires(I)
__________________________________________________________________________________________
Dans la pratique on utilise rarement une méthode d’ordre 1. Pour obtenir des résultats
acceptables dans la pratique, on doit en général, utiliser des méthode d’ordre plus élevé que 1.
Développons donc celles-ci.
Supposons que la solution y(t) du problème (I) possède n+1 dérivées continues, alors d’après
la formule de Taylor on a:
yi +1 = y i + hy i' + (h 2 / 2) y i" + L + (h n / n!) y i( n ) + (h n +1 /(n + 1)!) y i( n +1) (t i + θ i h) (1)
Où : 0 < θi < 1
avec w0 = y 0 = α
Exemple 5 :
soit le problème de Cauchy suivant :
y ' (t ) = t − y + 1, t ∈ [0,1]
y (0) = 1, h = 0 .1
____________________________________________________________________________________________________________ 169
Chapitre 8 Calcul numérique des équations différentielles ordinaires(I)
__________________________________________________________________________________________
1/ La méthode d’Euler .
2/ La méthode d’Euler modifiée .
3/ La méthode de Taylor 2.
Solution :
1/ Par la méthode d’Euler :
On a :
wi +1 = wi + hf (t i , wi ) , pour i = 0,1, L , n − 1 = 9
w0 = 1
et wi +1 = wi + hT ( 2 ) (t i , wi ), i = 0, 1, L , n − 1 = 9 ,
où : T ( 2) = f (t i , wi ) + (h / 2) f ' (t i , wi )
Or : f ' (t , y ) = 1 − y ' (t ) = 1 − t + y (t ) − 1 = −t + y (t )
f ' (t i , wi ) = −t i + wi
____________________________________________________________________________________________________________ 170
Chapitre 8 Calcul numérique des équations différentielles ordinaires(I)
__________________________________________________________________________________________
par : a1 f (t + α 1 , y + β 1 ) ,
où : a1 , α 1 et β 1 : sont des constantes à déterminer.
Celles-ci doivent être choisies de telle sorte que: T ( 2) (t , y ) − a1 f (t + α 1 , y + β 1 ) soit de l’ordre
de h 2 .
∂f ( t , y ) ∂f ( t , y )
On a: f ' (t, y ) = + . y' ( t )
∂t ∂y
et y ' (t ) = f (t , y )
h ∂f (t , y ) ∂f (t , y )
Donc T ( 2) (t , y ) s’écrit : T ( 2 ) (t , y ) = f (t , y ) + + . f (t , y ) (1)
2 ∂t ∂y
D’après la formule de Taylor appliquée à la fonction f (t , y ) , on a:
∂f (t , y ) ∂f (t , y )
f (t + α 1 , y + β 1 ) = f (t , y ) + α 1 + β1 + R 2 (t + α 1 , y + β 1 ) (2)
∂t ∂y
____________________________________________________________________________________________________________ 171
Chapitre 8 Calcul numérique des équations différentielles ordinaires(I)
__________________________________________________________________________________________
α 12 ∂ 2 f (ξ , η ) β 12 ∂ 2 f (ξ , η ) ∂ 2 f (ξ ,η )
Où : R 2 (t + α 1 , y + β 1 ) = + + α1 β1
2 ∂t 2 2 ∂y 2 ∂t∂y
l’ordre de h 2 . En posant :
T ( 2) (t i , wi ) = f (t i + h / 2, wi + (h / 2) f (t i , wi )) ,
on peut écrire à l’aide de la méthode de Taylor d’ordre 2 :
wi +1 = wi + hf (t i + h / 2, wi + (h / 2) f (t i , wi )), i = 0, 1, L , n − 1
w0 = α
La méthode ainsi construite est appelée méthode de R-K d’ordre 2. Plus précisément, elle est
appelée méthode du milieu.
De la même manière, on peut obtenir d’autres méthodes d’ordre 3, si T (3) T(3) est remplacé
par: a1 f (t , y ) + a 2 f (t + α 2 , y + δ 2 f (t , y ))
(
wi +1 = wi + (h / 2) f (t i , wi ) + f (t i +1 , wi + hf (t i , wi )) , ) i = 0, 1, L , n − 1
w0 = y 0 = α
Méthode de Heun
(
wi +1 = wi + (h / 4) f (t i , wi ) + 3 f (t i + 2h / 3, wi + (2h / 3) f (t i , wi )) , ) i = 0, 1, L , n − 1
w0 = y 0 = α
____________________________________________________________________________________________________________ 172
Chapitre 8 Calcul numérique des équations différentielles ordinaires(I)
__________________________________________________________________________________________
k1 = hf (t i , wi )
k 2 = hf (t i + h / 2, wi + k1 / 2)
k 3 = hf (t i + h / 2, wi + k 2 / 2)
k 4 = hf (t i +1 , wi + k 3 )
avec : t i +1 = a + (i + 1)h
point t i . Elles n’exploitent, donc, pas les approximations de y aux points: t i −1 , t i − 2 , ..., t 0 . En
pratique, les méthodes de R-K sont utilisées pour déterminer les premières approximations de
y. Celles-ci introduisent les méthodes à multi-pas qui sont l’objet de ce paragraphe. Le
principe de ces méthodes consiste à remplacer f (t , y ) = y ' (t ) par un polynôme P (t ) , en
t i +1 t i +1
⇒ yi +1 − yi = ∫ f ( t , y ( t )) dt ⇒ yi +1 = yi + ∫ f (t , y ( t ))dt (1)
ti ti
____________________________________________________________________________________________________________ 173
Chapitre 8 Calcul numérique des équations différentielles ordinaires(I)
__________________________________________________________________________________________
t i +1
Puisqu’on ne peut pas intégrer ∫ f (t , y (t )) dt
yi
sans connaître y(t) solution du problème (I),
{(t 0 , f (t 0 , y 0 )), (t1 , f (t1 , y1 )),L , (t i , f (t i , yi ))}. Dans ce cas y i +1 est approximativement
t i +1
f (t i −1 , y i −1 ) ti +1 f (t i , y i ) ti +1 1 ti +1
y i +1 = y i − ∫ ( t − t i ) dt + ∫ ( t − t i −1 ) dt + ∫ f " (ξ i +1 , y (ξ i +1 ))(t − t i −1 )(t − t i ) dt
h ti h ti 2 ti
h 3h 1 ti +1
y i +1 = y i − f (t i −1 , y i −1 ) + f (t i , y i ) + ∫ f " (ξ i +1 , y (ξ i +1 ))(t − t i −1 )(t − t i ) dt (2)
2 2 2 ti
____________________________________________________________________________________________________________ 174
Chapitre 8 Calcul numérique des équations différentielles ordinaires(I)
__________________________________________________________________________________________
Sachant que wo = α , w1 = α1 : sont déterminées par l’une des méthodes déjà développées.
Cette méthode est appelée méthode à 2 pas d’Adams-Bashforth.
Remarque: On peut trouver des formules d’Adams-Bashforth d’ordre supérieur. Pour faire
ceci, il suffit d’augmenter le degré du polynôme P(t). Par exemple la méthode suivante:
1 5
wi +1 = wi + h f (t i , wi ) − ( f (t i , wi ) − f (t i −1 , wi −1 ) + ( f (t i , wi ) − 2 f (t i −1 , wi −1 ) + 5 f (t i − 2 , wi − 2 )))
2 12
Ou encore:
wi +1 = wi +
h
(23 f (t i , wi ) − 16 f (t i −1 , wi −1 ) + 5 f (t i − 2 , wi − 2 ) )
12
est obtenue en remplaçant f(t , y(t)) par un polynôme P(t) de degré 2. L’erreur est de l’ordre
de h4.
Dans ce qui suit, nous allons donner deux autres méthodes à Multi-pas appelées Milne et
Adams-Moulton . Ces deux méthodes appartiennent à la classe des méthodes qui consistent à
1) Prédire y i +1
2) Corriger la valeur prédite.
• La méthode de Milne est simple et donne une erreur de l’ordre de θ(h5). Cependant elle est
instable.
• La méthode d’Adams-Moulton est aussi efficiente que la méthode de Milne sauf qu’elle
est stable.
wi +1, p = wi −3 +
4h
(2 f (t i −2 , wi − 2 ) − f (t i −1 , wi −1 ) + 2 f (t i , wi ) )
3
2) Corriger wi +1, p par la formule:
wi +1,c = wi −1 +
h
( f (t i+1 , wi +1, p ) + 4 f (t i , wi ) + f (t i −1 , wi−1 ))
3
____________________________________________________________________________________________________________ 175
Chapitre 8 Calcul numérique des équations différentielles ordinaires(I)
__________________________________________________________________________________________
wi +1, p = wi +
h
(55 f (t i , wi ) − 59 f (t i −1 , wi −1 ) + 37 f (t i − 2 , wi −2 ) − 9 f (t i −3 , wi −3 ) )
24
2) Corriger wi +1, p par la formule:
wi +1,c = wi +
h
(9 f (t i+1 , wi +1, p ) + 19 f (t i , wi ) − 5 f (t i−1 , wi−1 ) + f (t i −2 , wi −2 ))
24
du1
dt = u 2
du
2 = u3
dt
(II) .
.
du
m = f (t , y, y ' , L , y ( m −1) )
dt
u1 (a ) = y (a ) = α 1 , u 2 (a ) = y ' (a ) = α 2 , L , u m (a ) = y ( m−1) (a ) = α m
Les méthodes de résolution des équations différentielles d’ordre 1:Euler, Euler modifié,
Runge-Kutta, etc. peuvent être généralisées pour résoudre le problème (II). Par exemple pour
appliquer la méthode de R-K d’ordre 4 à un système d’équations différentielles, nous
procédons de la manière suivante :
Soit wij une approximation de la ieme composant de la solution du système (II) au point t j ,
pour i = 1, 2, L , m et j = 0, 1, 2, L , N , où N = (b − a ) / h , t j = a + jh .
Supposons que : w1, j , w2, j , L , wm , j , viennent d’être calculées , alors pour déterminer
____________________________________________________________________________________________________________ 176
Chapitre 8 Calcul numérique des équations différentielles ordinaires(I)
__________________________________________________________________________________________
Puis, on détermine :
w i j + 1 = w i j + (k 1,i + 2k 2,i + 2k 3,i + k 4,i )/6 pour i = 1, 2, L , m
Exemple 6 :
Considérons le système des deux équations différentielles d’ordre 1, suivant :
du1
dt = u 2 t ∈ [0,1]
du 2
= e 2t sin t − 2u1 + 2u 2
dt
u1 (0) = −0.4, u 2 (0) = −0.6, h = 0 .1
Appliquons la méthode de R - K d’ordre 4 à ce problème .
On a :
w1, 0 = −0.4 w, w2, 0 = −0.6
On aura donc :
w 1 1 = w 1 0 + (k 1,1 + 2k 2,1 + 2k 3,1 + k 4,1 )/6 = -0.4617
____________________________________________________________________________________________________________ 177
Chapitre 8 Calcul numérique des équations différentielles ordinaires(I)
__________________________________________________________________________________________
Exemple 7 :
En utilisant la méthode d’Euler modifiée, résoudre le problème suivant:
y1' (t ) = y1 y 2 + t
'
y 2 (t ) = ty 2 + y1
y (0) = 1, y (0) = −1, h = 0.1
1 2
On a :
w1, p = 1 + 0.1(1(−1) + 0) = 0.9
Donc la solution approximative de y au point t = 0.1 est w1 (0.1) = 0.9145 , w2 (0.1) = −0.9088 .
On procède de la même manière pour calculer w1 (t i ) , w2 (t i ) ( i = 2, 3, L , N ).
Exercice 2
Illustrez la méthode d’Euler la plus simple pour le calcul de la solution de :
y ' ( x) = f ( x, y ) = − x( y ( x) )1 / 3 x ∈ [1, 2]
y (1) = 1, h = 0 .1
Appliquez à nouveau la méthode locale des série de Taylor pour retrouver la solution du
présent problème.
Appliquez la méthode de R-K pour retrouver une solution du problème de Cauchy posé.
Exercice 3
Soit le problème de Cauchy suivant :
____________________________________________________________________________________________________________ 178
Chapitre 8 Calcul numérique des équations différentielles ordinaires(I)
__________________________________________________________________________________________
y ' ( x ) = f ( x, y ) = 2 x + y ( x )
y (0) = 1, h = 0.25
Trouver la valeur approximative de y (0.5) , par la méthode de Runge-Kutta d’ordre 4.
Exercice 4
Soit le problème de Cauchy suivant :
2x
y' = y −
y
y ( 0) = 1 h = 0,2
Trouver les valeurs approchées de y (0.2) et y (0.4) , en utilisant les deux méthodes de
Runge-Kutta d’ordre 2 et d’ordre 4. Effectuer les calculs avec quatre décimales exactes.
Estimer les résultats obtenus si la solution exacte est donnée par : y = 2 x + 1 .
Exercice 5
En utilisant la méthode d’Euler modifiée, résoudre le problème de Cauchy suivant :
y' = sin x + y
y( 0 ) = 2 , h = 0.1
Exercice 6
Soit le problème de Cauchy suivant :
dy
=x +y
3 2
dx
y (0) = 0, h = 0 .2
Exercice 7
Soit le problème de Cauchy suivant :
dy
= x + y + xy
dx
y (0) = 1, h = 0.025
Trouver la valeur approximative de y(0.1), par la méthode d’Euler modifiée. Retrouver la
valeur de y(0.1), en utilisant la méthode de Runge-Kutta d’ordre 4 avec un pas h =0.1.
Comparer les deux résultats obtenus avec cinq décimales près.
____________________________________________________________________________________________________________ 179
Chapitre 8 Calcul numérique des équations différentielles ordinaires(I)
__________________________________________________________________________________________
y( 0 ) = 0.04
y' ( t ) = dy / dt =
f ( t , y ( t )) = −50 y + 1 , h =1
Déterminer la valeur de y(1) en utilisant une méthode analytique (solution exacte) puis
l’approchant avec les deux méthodes : Euler et celle d’Euler modifiée. Comparer et
commenter les résultats obtenus. Si les solutions numériques, obtenues, sont très éloignées de
la solution exacte quelle méthode proposer vous pour obtenir un meilleur résultat ? Retrouver
la valeur de y(1) en utilisant la méthode proposée.
Donner une explication physique des différents termes constituant cette dernière équation.
Dans un cas simple :
2
y" −0.1( 1 − y ) y' + y = 0
y( 0 ) = 1 , y' ( 0 ) = 0 , t ∈ [ 0 ,+∞ ]
____________________________________________________________________________________________________________ 180