Complément hors programme pour illustrer l'approximation affine d'une fonction
Soit l'équation différentielle : , dont la solution est : .
Ci-dessous, sont tracées la courbe représentative de la solution exacte ainsi que la courbe représentative de la fonction affine par morceaux de la solution obtenue par la méthode d'Euler avec un pas .
En faisant varier le pas h à l'aide du curseur nous pouvons constater que si l'erreur commise entre la solution exacte et la solution calculée est amplifiée d'un pas à l'autre.
Pour donné, on considère l'équation différentielle :
dont la solution est : , donc
Soient une suite de nombres réels tels que et
Notons la valeur approchée de calculée à l'aide de la méthode d'Euler.
Pour < nous avons d'après l'algorithme de la méthode d'Euler : soit
Si , c'est à dire pour , la suite est une suite géométrique de terme initial de raison dont le terme général est .
Cette suite est convergente si , ainsi pour assurer la stabilité on doit choisir un pas .
Considérons les deux équations différentielles suivantes:
(1). La solution générale de cette équation est : , où la constante C est égale à 1 en raison de la condition initiale.
La solution exacte de cette équation est donc .
(2). La solution générale de cette équation est : où K est est une constante.
La condition initiale correspondant au cas où , la solution exacte de cette équation est encore .
Ci-dessous ont été tracées les courbes représentatives des solutions approchées des deux équations différentielles obtenues à partir de la méthode d'Euler, ainsi que la courbe représentative de la solution exacte.
Les deux équations ayant la même solution on s'attend à trouver le même résultat en appliquant la méthode d'Euler.
Alors que pour l'équation (1) , la solution numérique tend vers la solution exacte quand h diminue, il n'en est pas de même pour l'équation (2) où le résultat est aberrant.
Cette instabilité est confirmée par le tableau suivant donnant les erreurs absolues et relatives calculées pour et en fonction du pas h.
h | |||||||||
erreur absolue | erreur relative | erreur absolue | erreur relative | erreur absolue | erreur relative | erreur absolue | erreur relative | ||
0,1 | 0,00503221 | 3,02% | 13,28334031 | 7970% | 0,0006950609 | 0,42% | 1859,20041716 | 1115520,25% | |
0,01 | 0,00049822 | 0,3% | 2,04715835 | 1228,3% | 0,0000690781 | 0,04% | 305,02754013 | 183016,52% | |
0,001 | 0,00004978 | 0,03% | 0,2148274 | 128,9% | 0,0000069041 | 0,004% | 32,21521779 | 19329,13% | |
0,0001 | 0,00000498 | 0,003% | 0,02158782 | 12,95% | 0,0000006904 | 0,0004% | 3,23935968 | 1943,62% | |
0,00001 | 0,0000005 | 0,0003% | 0,00215983 | 1,3% | 0,000000069 | 0,00004% | 0,32411483 | 194,47% | |
0,000001 | 0,00000005 | 0,00003% | 0,00021601 | 0,13% | 0,0000000069 | 0,000004% | 0,03241623 | 19,45% |
La solution générale de l'équation (2) est : où la valeur de la constante est déterminée par la condition initiale .
Or en raison des erreurs d'approximation en un point la valeur calculée n'est pas , mais d'où la valeur de la constante associée .
La solution de l'équation différentielle suit alors une trajectoire associée à cette valeur. Les erreurs d'approximation font qu'au pas suivant le point de coordonnées ne se trouvera pas sur la trajectoire associée à mais sur une trajectoire différente associée à une valeur différente .
La figure ci-contre représente les courbes des solutions de l'équation différentielle (2) pour quelques valeurs de la constante K associée à 𝜺.
On s'aperçoit qu'une petite erreur se traduisant par une petite modification de la valeur K modifie sensiblement la trajectoire.
Le même phénomène se produit pour l'équation (1) dont la solution générale est : où la valeur de la constante a été déterminée par la condition initiale .
En supposant que la valeur initiale soit prise non pas à 1 mais à , c'est à dire pour une valeur de , la figure ci-contre montre les solutions correspondant aux différentes valeurs de C.
On constate qu'une variation de C ne modifie pas beaucoup la trajectoire de départ, parce que dans ce cas les différentes trajectoires convergent au lieu de diverger.
Un classeur Excel qui reprend les trois équations différentielles résolues avec la méthode d'Euler est disponible ( Ne pas oublier d'activer les macros)
Les documents présentés ne sont pas libres de droits. Vous pouvez les télécharger et diffuser (en indiquant la provenance) à condition de ne pas en faire un usage commercial.