Complément hors programme pour illustrer l'approximation affine d'une fonction
Soit f est une fonction dérivable sur un intervalle I et a un réel de I.
Les valeurs a, et nous permettent de déterminer l'équation de la tangente à la courbe représentative de la fonction au point d'absisse a : Pour tout réel h non nul, l'ordonnée d'un point d'abscisse de la tangente est . Quand h est proche de 0, c'est une valeur approchée de .
Pour tout réel h non nul, et proche de 0 tel que soit dans I on a : .
Il s'agit de la meilleure approximation affine de la fonction au voisinage du point a, à condition de ne pas fixer à l'avance l'erreur admise et l'intervalle de l'approximation. Cette approximation sera d'autant meilleure que h sera petit.
Une équation différentielle est une relation entre une fonction, inconnue y de x qu'il s'agit de déterminer, et ses dérivées .
Une équation différentielle du premier ordre est une équation différentielle ne faisant intervenir que la dérivée première.
Résoudre une équation différentielle revient à trouver une fonction y dont les dérivées sont solutions de l'équation.
Exemples :
Très peu d'équations différentielles sont résolubles analytiquement, aussi est-on amené à décomposer le problème.
Une des méthodes numériques particulièrement simple à mettre en œuvre est la méthode d'Euler.
La méthode d'Euler repose sur l'utilisation de l'approximation affine de la fonction.
Soit à résoudre l'équation différentielle du premier ordre sur un intervalle .
Soit φ la solution exacte de l'équation différentielle, la fonction φ est telle que : .
Pour chaque choix d'un réel h strictement positif, qu'on appelle le pas ( en général on divise I en n intervalles et on choisit un pas ), on définit une fonction affine par morceaux, solution approchée de φ.
Pour les n valeurs on calcule localement à l'aide de l'approximation affine de la fonction φ, les n valeurs approchées , de la manière suivante :
Remarque
Soit φ(x i) la valeur exacte de la fonction solution de l'équation, la méthode d'Euler nous permet de calculer une valeur approchée de φ(xi+1) avec une erreur par pas égale à .
Or à chaque pas nous ne connaissons qu'une valeur approchée y i de φ(x i) (seules sont confondues les valeurs initiales φ(x 0) et y 0) de telle sorte que l'erreur commise est en réalité égale à , comme on peut le voir sur l'illustration ci-contre.
Il est donc important de vérifier que l'erreur d'approximation n'est pas amplifiée à chaque pas, en choisissant un pas h suffisamment petit pour qu'à chaque pas la fonction varie de moins de 10% par exemple.
Afin de tenir compte de l'erreur d'approximation on se fixe un degré de précision souhaité 𝜺. Le choix du pas h doit être tel que cette précision 𝜺 soit atteinte.
Pour vérifier que le résultat final est cohérent avec la précision choisie, on double le nombre de pas et on recommence.
Résolution par la méthode d'Euler, dans l'intervalle de l'équation différentielle : , dont on connaît la solution exacte
Pour illustrer la méthode le pas choisi au départ est trop grand. La courbe représentative de la fonction affine par morceaux solution de l'équation différentielle obtenue par la méthode d'Euler est sensiblement éloignée de la courbe représentative de la solution exacte.
En diminuant le pas, on augmente la précision du calcul. Les courbes représentatives des fonctions affines par morceaux associées aux différentes valeurs de h se rapprochent de la courbe représentative de la solution exacte.
Dans le tableau ci-dessous sont comparés les résultats obtenus pour certaines valeurs de x, calculées pour différentes valeurs de h et h/2.
Condition initiale | 0,5 | 1 | 1,5 | 2 | ||
---|---|---|---|---|---|---|
1 | 0,875 | 0,41015625 | 0,076904297 | 0,002403259 | ||
1 | 0,81360384 | 0,381706681 | 0,096447763 | 0,012023052 | 0,008316991 | |
1 | 0,795607465 | 0,374384019 | 0,101206119 | 0,015213620 | ||
1 | 0,782068829 | 0,369120131 | 0,104599698 | 0,017703091 | 0,000743144 | |
1 | 0,780429038 | 0,368496165 | 0,105001737 | 0,018009871 | ||
1 | 0,779125513 | 0,368002211 | 0,105320086 | 0,018254566 | 0,000073494 | |
1 | 0,778963091 | 0,367940790 | 0,105359677 | 0,018285107 | ||
1 | 0,778800783 | 0,367879441 | 0,105399225 | 0,018315639 |
Nous pouvons constater que pour une précision , on peut choisir un pas .
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.