Dichotomie
Appliquer la dichotomie à
Indices (3)
Milieu
Correction détaillée
👉 La dichotomie repose sur le théorème des valeurs intermédiaires. Si
Vérifions les hypothèses ici —
👉 Le produit est négatif, et
L'algorithme, en une phrase : calculer le milieu
⚠️ On regarde le SIGNE, jamais la valeur. C'est ce qui rend la méthode d'une robustesse absolue : elle ne demande ni dérivée, ni régularité au-delà de la continuité.
| étape | milieu |
signe | on garde | ||
|---|---|---|---|---|---|
| 1 | |||||
| 2 | |||||
| 3 | |||||
| 4 |
Détail du calcul de
👉 Sa longueur vaut
👉 En prenant le milieu du dernier intervalle, l'erreur est au plus la moitié de sa longueur.
Ici, après 4 étapes :
et la borne garantie vaut
👉 Combien d'étapes pour une précision donnée ?
| précision voulue | étapes |
|---|---|
👉 Environ
| ✅ atouts | ❌ limites |
|---|---|
| converge TOUJOURS si |
lente : |
| erreur majorée d'avance, sans rien connaître de |
ne trouve qu'une racine par intervalle |
| ne demande aucune dérivée | rate les racines de multiplicité paire |
| insensible aux pathologies de |
ne s'étend pas à la dimension |
⚠️ Le troisième point mérite qu'on s'y arrête. Sur
👉 Elle voit les racines où le graphe TRAVERSE l'axe, jamais celles où il le TOUCHE.
👉 Comparaison avec Newton (A3), sur ce même
| dichotomie | Newton | |
|---|---|---|
| étapes pour |
||
| convergence garantie ? | oui, toujours | non — dépend de |
| dérivée nécessaire ? | non | oui |
✅ En pratique on combine les deux : quelques étapes de dichotomie pour entrer dans la zone où Newton converge, puis Newton pour la précision. C'est exactement ce que fait la méthode de Brent, celle qu'emploient scipy.optimize.brentq et la plupart des bibliothèques sérieuses.
ℹ️ Elle ajoute une interpolation quadratique inverse, et retombe sur la dichotomie dès que celle-ci progresse mieux — d'où sa robustesse.
Itération de point fixe
On veut résoudre
Indices (3)
Itérer depuis
Correction détaillée
👉 Deux hypothèses, et il faut les DEUX :
| hypothèse | ce qu'elle assure |
|---|---|
| la suite ne sort jamais de |
|
| les écarts se resserrent |
Vérifions la stabilité, avec
👉 Mieux : dès le premier pas, la suite entre dans
👉 Sur
⚠️ Mais
👉 Au point fixe lui-même, le taux réel est meilleur :
👉 C'est ce taux-là qui gouverne la fin de la convergence — le
👉 Partons de
👉 Les valeurs OSCILLENT autour de la limite, alternativement au-dessus et en dessous. C'est la signature d'une dérivée négative au point fixe (
👉 Conséquence pratique très utile : deux itérés consécutifs encadrent la limite. Ici
⚠️ Quarante itérations pour sept décimales — c'est lent. Newton appliqué à
👉 Une équation peut s'écrire sous forme de point fixe de plusieurs façons, et elles ne se valent PAS. Reprenons
Au point fixe
👉 Et c'est exactement la même équation, avec la même solution. Ce qui change est la forme de l'itération.
⚠️⚠️ La leçon centrale du point fixe : ce n'est pas l'équation qui converge, c'est l'ITÉRATION. Avant de lancer une boucle, il faut calculer
👉 Le critère de choix, en une ligne :
| comportement | |
|---|---|
| convergence quadratique — c'est le cas de Newton (A3) | |
| convergence linéaire, d'autant plus vite que |
|
| divergence | |
| indéterminé — il faut regarder les dérivées suivantes |
👉 La première ligne explique pourquoi Newton est si rapide : sa fonction d'itération
ℹ️ Le point de Dottie tire son nom d'une professeure de français qui, tapant machinalement cos en boucle sur sa calculatrice, avait remarqué que l'écran finissait toujours par afficher le même nombre — quel que soit le point de départ. C'est le théorème de Banach en action.
Méthode de Newton
Appliquer la méthode de Newton à
Indices (3)
Simplifier :
Itérer en fractions exactes.
Correction détaillée
👉 L'idée géométrique : remplacer la courbe par sa TANGENTE, et prendre l'intersection de cette tangente avec l'axe des abscisses.
La tangente en
Elle coupe l'axe quand
Ici :
👉 On reconnaît la MOYENNE de
Depuis
| valeur décimale | erreur |
||
|---|---|---|---|
👉 Pour comparaison :
⚠️ Les fractions
👉 Lisons la colonne des erreurs :
| passage | erreur avant | erreur après | carré de la précédente |
|---|---|---|---|
👉 Chaque erreur est de l'ordre du CARRÉ de la précédente — c'est la définition de la convergence quadratique.
| décimales exactes | |
|---|---|
👉 Cinq itérations suffisent à dépasser la précision d'un double (≈ 16 décimales). C'est pourquoi les bibliothèques calculent une racine carrée en trois ou quatre pas, après un bon démarrage.
👉 La constante
👉 La convergence quadratique est LOCALE : elle suppose
| situation | ce qui se passe | exemple |
|---|---|---|
| division par zéro | ||
| racine multiple | convergence seulement linéaire | |
| divergence, ou cycle | voir ci-dessous | |
| le pas devient énorme | fonction quasi plate |
👉 Le cycle est le plus spectaculaire. Sur
👉 La suite oscille entre
👉 Sur une racine double, la vitesse tombe. Pour
soit
✅ Les parades employées en pratique :
| parade | effet |
|---|---|
| démarrer par quelques dichotomies | garantit d'entrer dans la zone sûre |
| borner le pas ( |
empêche les sauts absurdes |
| Newton modifié : |
rétablit l'ordre 2 sur une racine de multiplicité |
| Brent (dichotomie + interpolation) | robustesse ET vitesse |
ℹ️ C'est la conjonction de ces garde-fous qui fait qu'un scipy.optimize.newton moderne se trompe rarement — la formule brute, elle, se trompe très bien.
Newton pour une racine cubique
Calculer
Indices (3)
Puis
Correction détaillée
👉 Pour calculer
La formule de Newton donne :
👉 La seconde écriture est la plus parlante : c'est une moyenne pondérée — deux parts de
👉 Comparons avec la racine carrée (A3), où les poids étaient égaux :
| racine | itération | poids |
|---|---|---|
👉 La formule générale se lit sur la dernière ligne, et elle se retrouve en une ligne de calcul à partir de
Depuis
👉 Divisons les fractions — multiplier par l'inverse :
Contrôle :
| erreur | ||
|---|---|---|
👉 Trois pas donnent cinq décimales, à partir d'un
👉 Vérifions le doublement, en comparant chaque erreur au carré de la précédente :
| passage | erreur avant | erreur après | carré |
|---|---|---|---|
👉 L'erreur suivante est bien de l'ordre du carré ✓
👉 La constante vaut
Contrôle :
👉 La prédiction et la mesure coïncident à 10 % près — c'est exactement ce qu'on attend d'un développement asymptotique.
⚠️ Vérifier que la suite reste POSITIVE :
👉 Cette itération est celle que le matériel emploie, et pour une raison précise : elle n'utilise ni racine, ni logarithme, ni exponentielle — seulement des multiplications, additions et divisions.
👉 Mieux : on peut même supprimer la division. Pour
👉 C'est la fameuse « racine carrée inverse rapide » de Quake III, célèbre pour son démarrage par une manipulation de bits, suivi d'un seul pas de Newton — assez pour l'affichage 3D.
👉 Le principe général se répète partout :
| à calculer | itération sans division | |
|---|---|---|
👉 La première ligne est remarquable : elle calcule un inverse sans jamais diviser. C'est ainsi que certains processeurs implémentent la division elle-même.
👉 Le bon démarrage compte autant que l'itération. En représentation binaire,
ℹ️ C'est le mariage typique du calcul numérique : une approximation grossière obtenue par une autre voie, puis une itération quadratique pour la précision.
Méthode de la sécante
Appliquer la sécante à
Indices (3)
La sécante remplace la dérivée par un taux d'accroissement.
Correction détaillée
👉 La sécante remplace la tangente par la DROITE qui joint les deux derniers points. C'est Newton où
👉 Elle demande DEUX points de départ, là où Newton n'en demande qu'un — mais elle ne demande aucune dérivée.
⚠️ Ce n'est PAS la dichotomie, même si les deux emploient deux points :
| dichotomie | sécante | |
|---|---|---|
| ce qu'elle lit | le signe de |
la valeur de |
| encadrement maintenu ? | oui | non |
| vitesse | linéaire ( |
superlinéaire ( |
👉 La sécante peut donc sortir de l'intervalle de départ — c'est le prix de sa vitesse. La méthode de regula falsi garde l'encadrement, mais y perd la vitesse.
Données :
Calcul de
👉
Calcul de
👉 Simplifions le quotient :
Contrôle :
👉 Poursuivons les itérations pour le voir :
| valeur | erreur | ||
|---|---|---|---|
👉 Vérifions l'exposant
et l'erreur observée vaut
⚠️ L'accord n'est pas parfait, et il ne DOIT pas l'être : la relation exacte porte une constante,
👉 Pourquoi le nombre d'or ? L'erreur vérifie
⚠️ La suite
| Newton | sécante | |
|---|---|---|
| ordre | ||
| évaluations par itération | ||
| points de départ | ||
| dérivée nécessaire | oui | non |
👉 Newton est plus rapide PAR ITÉRATION, mais chaque itération coûte deux fois plus. Le bon critère est donc l'ordre par évaluation de fonction :
| méthode | ordre par évaluation |
|---|---|
| Newton | |
| sécante |
👉 Et l'écart se creuse quand
| situation | dérivée |
|---|---|
| inaccessible | |
| coûteuse | |
| inexistante |
⚠️ La sécante a son propre mode d'échec : si
✅ La méthode de Brent combine les trois — dichotomie pour la garantie, sécante et interpolation quadratique inverse pour la vitesse — et bascule de l'une à l'autre selon ce qui progresse le mieux. C'est elle qu'on trouve dans scipy.optimize.brentq, et c'est le bon défaut en dimension
ℹ️ En dimension supérieure, l'analogue de la sécante s'appelle quasi-Newton (BFGS et ses variantes) : on y approche la matrice jacobienne au lieu de la calculer, exactement pour la même raison de coût.
Ordres de convergence
Comparer la vitesse de la dichotomie et de Newton : combien de pas pour gagner un facteur
Indices (3)
Dichotomie : l'erreur est multipliée par
Newton : l'erreur est (à peu près) élevée au carré par pas (quadratique).
Correction détaillée
| méthode | erreur au pas suivant | nom |
|---|---|---|
| dichotomie | linéaire | |
| Newton | quadratique |
👉 La différence de nature saute aux yeux : l'une SOUSTRAIT un chiffre binaire à chaque pas, l'autre DOUBLE le nombre de chiffres exacts.
👉 L'exposant
⚠️ Mais l'un est garanti et l'autre non — c'est la contrepartie, et elle décide du choix en pratique (§4).
Dichotomie. On veut
👉 Contrôle :
Newton. Depuis une erreur
| pas | erreur (ordre de grandeur) | gain cumulé |
|---|---|---|
| — | ||
👉 Un seul pas de Newton fait ce que dix dichotomies font, et le second pas fait dix fois plus encore.
⚠️ Attention à la lecture : l'écart n'est pas constant, il s'AGGRAVE. Pour un facteur
👉 Sur
| méthode | ordre | pas pour |
pas pour |
|---|---|---|---|
| dichotomie | |||
| point fixe ( |
|||
| sécante | |||
| Newton |
👉 Les chiffres de Newton et de la sécante sont MESURÉS, pas estimés — ce sont les tableaux d'erreur d'A3 et A5, prolongés :
| Newton | sécante | |
|---|---|---|
| — | ||
| — |
👉 Newton est à
⚠️ Le point fixe est le plus lent des quatre, et c'est structurel : son taux
👉 Compter les pas ne suffit pas : il faut compter les CAS OÙ ÇA MARCHE.
| méthode | converge toujours ? | ce qu'elle exige |
|---|---|---|
| dichotomie | OUI, si |
continuité seule |
| point fixe | non — |
une bonne réécriture |
| sécante | non | deux points assez proches |
| Newton | non — et peut cycler |
👉 La dichotomie est la seule à ne jamais échouer, et c'est ce qui la rend irremplaçable comme filet.
✅ D'où la stratégie universelle, en deux temps :
| phase | méthode | pourquoi |
|---|---|---|
| 1. localiser | dichotomie, |
entrer dans le bassin d'attraction |
| 2. affiner | Newton ou sécante, |
précision machine |
👉 Coût total : une quinzaine d'évaluations, avec une garantie de convergence. C'est exactement ce que fait la méthode de Brent, standard de fait en dimension
👉 Et le critère d'arrêt compte autant que la méthode. Trois tests, à combiner :
| test | ce qu'il attrape |
|---|---|
| la suite a cessé de bouger | |
| on est près de zéro | |
| garde-fou contre les boucles infinies |
⚠️ Aucun des deux premiers ne suffit seul : sur une fonction très plate,
ℹ️ En précision double, viser mieux que
Rectangles
Approcher
Indices (3)
Gauche : somme sur
Correction détaillée
👉 On découpe
Les points de subdivision :
👉 Deux choix pour la hauteur de chaque rectangle, et ils encadrent :
| méthode | hauteur du |
formule |
|---|---|---|
| gauche | ||
| droite |
⚠️ Les bornes des sommes diffèrent : la gauche va de
👉 Les valeurs de
Rectangles à GAUCHE — on omet le dernier point :
Rectangles à DROITE — on omet le premier :
👉 Contrôle rapide : les deux sommes ne diffèrent que par le premier et le dernier terme :
Vérifions :
👉 C'est un contrôle qui ne coûte rien et qui attrape la plupart des erreurs d'indices : l'écart entre les deux sommes est toujours
👉 La valeur exacte
⚠️⚠️ Mais l'encadrement n'est PAS automatique : il exige que
👉 Ici
👉 En intégrant, l'inégalité se propage à toute la somme ✓
⚠️ Sur une fonction non monotone, l'encadrement TOMBE. Sur
| valeur | |
|---|---|
| gauche | |
| droite |
👉 Les deux donnent
👉 L'erreur est BEAUCOUP plus grande que ce qu'on aimerait :
| méthode | valeur | erreur |
|---|---|---|
| gauche | ||
| droite | ||
| milieu | ||
| trapèzes (B2) | ||
| Simpson (B3) |
👉 Les rectangles gauche/droite sont d'ordre
👉 Le point de MILIEU, lui, est d'ordre
Soit
👉 La leçon est générale : ce n'est pas le NOMBRE d'évaluations qui fait la précision, c'est OÙ on les place.
| méthode | évaluations | ordre |
|---|---|---|
| rectangles gauche | ||
| milieu | ||
| trapèzes | ||
| Simpson |
⚠️ Les rectangles gauche/droite ne servent donc presque jamais en pratique — sauf pour une fonction périodique intégrée sur une période entière (ils y coïncident avec les trapèzes et deviennent excellents), et pour démontrer l'existence de l'intégrale (sommes de Darboux), qui est leur véritable emploi.
ℹ️ Poussée à l'extrême, cette idée donne les quadratures de Gauss : en choisissant à la fois les points ET les poids,
Méthode des trapèzes
Approcher
Indices (3)
Erreur
Correction détaillée
👉 On remplace la courbe par des SEGMENTS : sur chaque
En sommant, les valeurs intérieures apparaissent DEUX fois (une comme bord droit, une comme bord gauche) :
👉 Seuls les DEUX points extrêmes portent un coefficient
👉 Autre lecture, souvent plus commode : les trapèzes sont la moyenne des rectangles gauche et droite.
👉 Cette identité donne le résultat sans refaire la somme, à partir de B1 ✓
Avec
👉 Réduisons au même dénominateur
👉 Les deux voies concordent ✓ — la moyenne des rectangles et le calcul direct.
L'erreur exacte :
👉 L'erreur est positive : les trapèzes SURESTIMENT ici. C'est structurel —
Ici
👉 La formule donne
👉 Deux conséquences immédiates :
| lecture | conséquence |
|---|---|
| ordre |
|
| exact sur les fonctions affines ( |
Vérifions l'ordre
| erreur | rapport | |||
|---|---|---|---|---|
| — | ||||
👉 Le rapport vaut exactement
👉 Le signe de
| corde | trapèzes | |
|---|---|---|
| convexe ( |
au-dessus | surestiment |
| concave ( |
en dessous | sous-estiment |
⚠️ C'est ce qui explique l'erreur par excès de B4 sur
👉 Puisque l'erreur vaut
👉 Éliminons
Appliquons avec
👉 Deux calculs d'ordre
⚠️ Et ce n'est pas une coïncidence : cette combinaison EST la formule de Simpson (B3). On peut le vérifier terme à terme, les coefficients
👉 En itérant le procédé, on obtient la méthode de ROMBERG :
| colonne | ordre | obtenue par |
|---|---|---|
| trapèzes | ||
👉 Le dénominateur est
👉 C'est l'extrapolation de RICHARDSON, et elle dépasse largement l'intégration : on la retrouve en dérivation numérique, en résolution d'équations différentielles (Bulirsch-Stoer), partout où l'on connaît la forme de l'erreur en fonction du pas.
ℹ️ Le principe est toujours le même : mesurer deux fois avec deux pas, et combiner pour annuler le terme dominant de l'erreur. Ce qu'on ne sait pas calculer, on l'élimine.
Méthode de Simpson
Montrer que Simpson (
Indices (3)
Simpson est exact sur les polynômes de degré
Évaluer pour
Correction détaillée
👉 Simpson remplace la courbe par une PARABOLE passant par trois points : les deux bords et le milieu.
👉 Les poids
Ici
⚠️ Le
👉 C'est attendu : Simpson interpole par une parabole, et
👉 Comparons avec ce qu'ont donné les autres méthodes, à nombre d'évaluations comparable :
| méthode | évaluations | valeur | erreur |
|---|---|---|---|
| rectangles gauche ( |
|||
| trapèzes ( |
|||
| Simpson ( |
👉 Trois évaluations, résultat exact — contre cinq pour une erreur de
⚠️⚠️ Ceci n'était PAS attendu :
👉 L'explication tient à une SYMÉTRIE. Posons
👉 Cette fonction est IMPAIRE en
👉 C'est ce « degré de précision gratuit » qui fait toute la valeur de Simpson.
👉 Vérifions les quatre cas de base sur
| exact | Simpson | ✓ | |
|---|---|---|---|
| ✓ | |||
| ✓ | |||
| ✓ | |||
| ✓ | |||
| ✗ |
👉 Ça casse au degré
👉 Et c'est exactement ce que dit la formule d'erreur :
Contrôle sur
👉 La formule donne exactement l'erreur observée — signe qu'on a la bonne.
👉 La comparaison des ordres, qui résume tout le lot B :
| méthode | exacte jusqu'au degré | erreur | |
|---|---|---|---|
| rectangles | |||
| milieu | |||
| trapèzes | |||
| Simpson |
👉 Simpson gagne DEUX degrés d'un coup grâce à la symétrie du §3 — c'est ce qui en fait le meilleur rapport précision/coût des méthodes élémentaires, et la raison de son omniprésence.
ℹ️ Le même argument de symétrie fait que toute formule de quadrature à nœuds symétriques et poids symétriques gagne un degré. Les formules de Newton-Cotes d'ordre pair en profitent toutes.
Trapèzes vs Simpson
Pour
Indices (3)
Trapèzes :
Comparer à la valeur exacte
Correction détaillée
👉 On compare les deux méthodes sur la même intégrale, avec le MÊME nombre d'évaluations.
Avec
et les trois points sont
Les valeurs de
👉 Les deux extrémités sont NULLES — c'est ce qui rend l'exemple si parlant : seul le point du milieu porte de l'information, et les deux méthodes en font un usage très différent.
👉 L'erreur est ÉNORME, et son sens s'explique :
👉 Géométriquement, on remplace l'arche de sinus par DEUX segments formant un triangle de sommet
👉 C'est bien le même nombre — le triangle est une approximation très grossière d'une arche.
👉 Le tableau comparatif :
| méthode | valeur | erreur absolue | erreur relative |
|---|---|---|---|
| trapèzes | |||
| Simpson |
👉 Trois évaluations dans les deux cas. La différence n'est pas le travail fourni, c'est la façon de le pondérer : Simpson donne au point du milieu un poids quatre fois supérieur, ce qui colle bien mieux à une arche.
⚠️ Simpson SURESTIME ici, les trapèzes sous-estiment — les erreurs sont de signes opposés, ce qui n'est pas un hasard (voir §4).
⚠️ Un facteur
| trapèzes | erreur | Simpson | erreur | |
|---|---|---|---|---|
👉 Lisons les rapports d'une ligne à la suivante :
| rapport observé | ordre | |
|---|---|---|
| trapèzes | ||
| Simpson |
👉 À
👉 Le signe opposé des erreurs a une explication, et un usage. Pour les trapèzes
✅ Conséquence pratique : les deux valeurs ENCADRENT l'intégrale, ce qui donne un contrôle d'erreur gratuit :
⚠️ Cet encadrement n'est PAS général : il tient parce que
👉 La combinaison des deux, elle, est générale :
ℹ️ Les intégrateurs adaptatifs modernes font exactement cela : ils calculent deux estimations d'ordres différents, prennent leur écart comme estimation d'erreur, et subdivisent là où cet écart est trop grand.
Quadrature composite
Expliquer pourquoi on subdivise l'intervalle (méthode composite) et estimer
Indices (3)
Sur un grand intervalle, une seule parabole approxime mal.
On découpe en
L'erreur en
Correction détaillée
⚠️ Simpson sur l'intervalle ENTIER n'est presque jamais suffisant. Sa formule d'erreur le dit :
👉 Si
👉 Sur chaque sous-intervalle de largeur
👉 L'ordre
👉 Et un second bénéfice, moins visible : sur un petit intervalle,
👉 Le motif des coefficients :
| position | coefficient | pourquoi |
|---|---|---|
| extrémités |
chacune n'appartient qu'à un morceau | |
| indices impairs | ce sont les milieux de chaque parabole | |
| indices pairs intérieurs | frontières partagées entre deux morceaux |
⚠️⚠️
👉 Contrôle de cohérence qui ne coûte rien : la somme des coefficients doit valoir
Pour
👉 Si ce compte ne tombe pas juste, un coefficient est mal placé — et c'est l'erreur la plus fréquente sur cette formule.
Les neuf valeurs de
| coeff. |
👉 La symétrie est visible :
Regroupons :
👉 Confrontons la valeur trouvée à la suite complète :
| erreur | rapport | ||
|---|---|---|---|
| — | |||
👉 Le rapport converge vers
👉 Ce rapport est un INSTRUMENT, pas une curiosité. Il donne une estimation d'erreur sans connaître la valeur exacte :
Contrôle avec
et l'erreur réelle vaut
👉 C'est le cœur des intégrateurs ADAPTATIFS : on subdivise, on compare, et on ne raffine QUE là où l'écart le justifie.
| fonction | comportement | ce que fait l'adaptatif |
|---|---|---|
| lisse partout | peu de points, uniformément | |
| pic étroit | concentre les points sur le pic | |
| oscillante | beaucoup de points partout |
👉 Sur une fonction à pic, l'adaptatif peut être cent fois plus économique qu'une subdivision uniforme, pour la même précision.
ℹ️ C'est ce que font scipy.integrate.quad (via QUADPACK) et la plupart des bibliothèques : une quadrature de Gauss-Kronrod par morceau, une estimation d'erreur par différence entre deux ordres, et une subdivision guidée par cette estimation.
scipy.integrate.simpson) donne la même valeur ; l'erreur chute en Intégrale sans primitive
La fonction
Indices (3)
Aucune primitive en termes de fonctions usuelles : seule l'intégration numérique permet de conclure.
Appliquer Simpson composite avec
C'est lié à la fonction d'erreur (loi normale).
Correction détaillée
👉 Ce n'est pas qu'on ne l'a pas trouvée : on a DÉMONTRÉ qu'elle n'existe pas.
👉 Le théorème de LIOUVILLE (1835) caractérise les fonctions dont la primitive s'exprime avec des exponentielles, logarithmes, racines et fonctions algébriques.
👉 D'autres intégrales dans le même cas :
| intégrale | nom de la fonction obtenue |
|---|---|
| erf (fonction d'erreur) | |
| Si (sinus intégral) | |
| li (logarithme intégral) | |
| intégrale elliptique |
👉 On leur a donné un NOM, et c'est tout ce qu'on peut faire — exactement comme
👉 Ce n'est pas une réponse, c'est un changement de nom. Pour un NOMBRE, il faut intégrer numériquement — et c'est l'objet de l'exercice.
Les trois valeurs :
👉 La valeur exacte vaut
⚠️ Trois décimales ne sont PAS encore garanties :
👉 Doublons
| erreur | rapport | |||
|---|---|---|---|---|
| — | ||||
👉 Le rapport approche
Valeur exacte :
👉 Comment SAVOIR que trois décimales sont acquises, sans connaître la valeur exacte ? Par l'estimation de Richardson (B5) :
👉 Une erreur de
⚠️ C'est ce contrôle qui permet de S'ARRÊTER en confiance. Sans lui, on ne sait jamais si le chiffre affiché est stable ou s'il va bouger au raffinement suivant.
👉 Cette intégrale est le cœur des probabilités. La densité de la loi normale centrée réduite est
et sa fonction de répartition
👉 D'où les tables de la loi normale de tous les manuels : ce sont des intégrations numériques tabulées une fois pour toutes.
Contrôle sur une valeur célèbre —
👉 Trois valeurs d'intégrales à connaître, toutes non élémentaires :
| intégrale | valeur |
|---|---|
⚠️⚠️ Les deux dernières sont EXACTES et se démontrent — par le passage en coordonnées polaires sur
👉 C'est le paradoxe instructif de ce chapitre : le cas infini est plus simple que le cas borné, parce que la symétrie y ouvre une voie que le cas borné ferme.
ℹ️ La convergence est d'ailleurs bien meilleure sur
scipy.quad) donne Méthode d'Euler explicite
Résoudre numériquement
Indices (3)
Correction détaillée
👉 L'idée tient en une ligne : on connaît la pente
👉 C'est le développement de Taylor tronqué à l'ordre
et Euler garde les deux premiers termes en jetant le reste.
👉 Le terme jeté est l'erreur d'un pas :
Ici
👉 C'est une suite GÉOMÉTRIQUE de raison
Avec
| valeur | écart | |
|---|---|---|
| Euler, |
||
| exact | — |
👉 L'erreur relative vaut
⚠️ Et le signe n'est pas fortuit : Euler SOUS-ESTIME systématiquement ici. La solution
👉 Contrôle par la formule fermée :
— c'est la limite qui définit
👉 L'erreur d'UN pas vaut
| erreur | rapport | ||
|---|---|---|---|
| — | |||
| — | |||
👉 Diviser
⚠️ Comparons au coût. Pour gagner une décimale, il faut dix fois plus de pas :
| précision voulue | pas nécessaires |
|---|---|
👉 RK4 (E3) atteint
👉 On ne l'emploie presque jamais pour calculer, mais il reste central pour trois raisons :
| raison | pourquoi |
|---|---|
| conceptuelle | il montre CE QU'EST une méthode à un pas |
| théorique | sa convergence se démontre en une page |
| structurelle | RK2, RK4, Adams en sont des raffinements |
👉 Toutes les méthodes du chapitre partagent sa forme :
et seule change la façon d'estimer la pente moyenne
| méthode | évaluations | ordre | |
|---|---|---|---|
| Euler | |||
| point milieu (E2) | |||
| RK4 (E3) | moyenne pondérée de 4 pentes |
👉 Doubler le travail fait gagner un ordre ; le quadrupler en fait gagner trois. C'est un excellent rapport, et c'est pourquoi RK4 est le défaut universel.
👉 Et Euler IMPLICITE, lui, sert vraiment. Sa formule
demande de résoudre une équation à chaque pas — mais elle est inconditionnellement stable (E4), ce qui la rend indispensable sur les problèmes raides.
⚠️ Sur
ℹ️ Les intégrateurs modernes (scipy.integrate.solve_ivp) proposent d'ailleurs les deux familles : RK45 pour les problèmes ordinaires, Radau ou BDF — implicites — pour les raides.
Méthode du point milieu (RK2)
Faire un pas de la méthode du point milieu (RK2) pour
Indices (3)
Ici
Correction détaillée
⚠️ Le défaut d'Euler est d'employer la pente du point de DÉPART pour tout le pas. Sur
👉 La correction : estimer la pente AU MILIEU du pas, où elle représente bien mieux la moyenne.
👉 Deux temps, et il faut les distinguer :
| temps | rôle |
|---|---|
| un demi-pas d'Euler, pour ATTEINDRE le milieu | |
| la pente au milieu, celle qu'on emploie vraiment |
⚠️⚠️
Données :
Première pente :
Le point milieu estimé :
La pente en ce point :
Le pas complet :
👉 Comparons les trois méthodes sur ce même pas :
| méthode | erreur vs |
|
|---|---|---|
| Euler, |
||
| Euler, |
||
| point milieu, |
👉 Deux évaluations de
👉 Sur
👉 Or la solution exacte multiplie par
👉 Les termes coïncident jusqu'à
Vérification numérique en
👉 Contrôle de l'ordre sur plusieurs pas :
| erreur | rapport | ||
|---|---|---|---|
| — | |||
👉 Le rapport TEND vers
⚠️⚠️ C'est une leçon générale sur les ordres : ils sont ASYMPTOTIQUES. La relation
👉 Mesurer un ordre sur DEUX pas seulement est donc trompeur : il faut une suite de pas décroissants, et regarder vers quoi le rapport converge.
👉 Toutes ces méthodes procèdent de la même façon : évaluer
| méthode | évaluations | facteur sur |
ordre |
|---|---|---|---|
| Euler | |||
| point milieu | |||
| Heun | |||
| RK4 |
👉 C'est la lecture la plus éclairante de la notion d'ordre : une méthode d'ordre
👉 Point milieu et Heun ont le MÊME facteur sur
⚠️ L'ordre n'augmente pas indéfiniment avec les évaluations :
| évaluations | ordre maximal atteignable |
|---|---|
👉 La barrière de Butcher : au-delà de
ℹ️ Les méthodes modernes contournent la barrière autrement : les paires emboîtées (RK45 de Dormand-Prince) calculent deux approximations d'ordres
Runge-Kutta d'ordre 4
Montrer qu'un pas de RK4 sur
Indices (3)
Développer pour
Correction détaillée
👉 Lecture des quatre pentes :
| pente | où | poids |
|---|---|---|
| au début | ||
| au milieu, via |
||
| au milieu, via |
||
| à la fin, via |
👉 Les poids
👉 Ce n'est pas une analogie : sur
👉 RK4 est la généralisation de Simpson aux équations différentielles.
👉 Ici
Assemblons
👉 Détail du regroupement : les termes constants donnent
👉 Et le développement de l'exponentielle :
👉 Erreur locale
Évaluons à
👉 Un SEUL pas de
Contrôle de l'estimation :
👉 Comparons à
| méthode | évaluations | erreur | ||
|---|---|---|---|---|
| Euler | ||||
| point milieu | ||||
| RK4 | ||||
| Euler |
👉 Et l'écart se creuse en raffinant, parce que les ordres diffèrent :
| erreur Euler | erreur RK4 | |
|---|---|---|
👉 Euler divise par
⚠️ Les deux TENDENT vers leur ordre —
⚠️ RK4 n'est pourtant pas la fin de l'histoire, pour deux raisons :
| limite | conséquence |
|---|---|
| pas fixe | on ne sait pas où raffiner |
| explicite | instable sur les problèmes raides (E4) |
✅ Les intégrateurs modernes répondent aux deux :
| famille | idée |
|---|---|
| RK45 (Dormand-Prince) | deux ordres avec les mêmes pentes → estimation d'erreur → pas adaptatif |
| BDF, Radau | méthodes implicites, stables sur les problèmes raides |
👉 C'est exactement le choix que propose scipy.integrate.solve_ivp : RK45 par défaut, Radau ou BDF quand le problème est raide. RK4 à pas fixe, lui, reste l'outil pédagogique — et le point de départ de tout le reste.
ℹ️ La méthode date de 1901 (Wilhelm Kutta, sur une idée de Carl Runge de 1895), et elle n'a jamais été détrônée dans son créneau : pas fixe, problème non raide, précision moyenne.
Stabilité d'Euler
Pour
Indices (3)
Stable (décroît vers
Résoudre l'inégalité.
Correction détaillée
👉 La solution exacte de
👉 La question n'est PAS « à quelle vitesse converge la méthode », c'est : reproduit-elle ce comportement QUALITATIF ?
Appliquons Euler explicite, avec
👉 C'est une suite géométrique de raison
👉 Tout tient dans cette inégalité — et c'est un fait sur la MÉTHODE, pas sur la précision.
Membre de droite :
Membre de gauche :
👉 Le tableau des régimes :
| comportement | |||
|---|---|---|---|
| décroît, sans osciller ✓ | |||
| atteint |
|||
| décroît en oscillant ✓ | |||
| oscille sans amortir |
|||
| EXPLOSE en oscillant |
👉 La forme générale, pour
Contrôle : ici
👉 Comparons deux pas, sur six itérations :
| exact |
|||
|---|---|---|---|
| — | |||
| — | |||
| — | |||
| — |
⚠️⚠️ À
👉 Et le signe alterné est un indice caractéristique. Devant une solution numérique qui oscille en amplifiant, le premier réflexe doit être : le pas est trop grand, pas « la méthode est imprécise ».
👉 Le seuil
👉 Changeons un seul détail : évaluer
Isolons
👉 Euler implicite est INCONDITIONNELLEMENT stable : quel que soit le pas, la solution numérique décroît vers
| explicite |
implicite |
|
|---|---|---|
👉 Le prix : à chaque pas, il faut RÉSOUDRE une équation en
👉 Le critère de choix est la RAIDEUR du problème. Un système est dit raide quand ses échelles de temps sont très différentes :
👉 La composante rapide impose
| domaine | où la raideur apparaît |
|---|---|
| cinétique chimique | réactions de vitesses très inégales |
| circuits électriques | constantes de temps |
| mécanique des structures | modes propres très écartés |
👉 Sur ces problèmes, l'implicite gagne malgré son coût par pas : il peut prendre des pas mille fois plus grands.
ℹ️ C'est pourquoi scipy.integrate.solve_ivp propose BDF et Radau : ce sont des méthodes implicites, et un problème raide résolu en explicite peut demander des jours de calcul là où l'implicite prend une seconde.
Euler sur un système (dérive)
Le système
Indices (3)
Solution exacte :
Euler :
Calculer le nouveau rayon au carré.
Correction détaillée
👉 Sa solution exacte est une ROTATION uniforme :
👉 Le rayon est une CONSTANTE du mouvement. Vérifions-le sans résoudre :
👉 C'est le pendule linéarisé, ou l'oscillateur harmonique : en posant
👉 La quantité conservée est l'ÉNERGIE — et c'est elle qu'on va regarder une méthode numérique détruire.
👉 Calculons le carré du nouveau rayon, en développant :
👉 Les doubles produits se COMPENSENT — c'est ce qui rend le calcul si net :
⚠️⚠️ Le facteur
👉 Ce n'est pas une imprécision qu'on pourrait réduire en diminuant
👉 Sur un tour complet, il faut
| pas par tour | facteur après un tour | |
|---|---|---|
👉 Diviser
⚠️⚠️ Mais la dérive s'ACCUMULE, et c'est le vrai problème. Après
| facteur | |
|---|---|
👉 Sur une simulation longue, la trajectoire n'a plus AUCUN rapport avec la réalité. Une planète simulée par Euler explicite quitterait le système solaire.
👉 Et il ne se corrige pas en raffinant : il se corrige en changeant de méthode.
👉 Un seul changement suffit — employer le
👉 Il ne conserve pas exactement le rayon, mais il conserve une quantité voisine — et surtout, l'erreur ne s'accumule pas : elle oscille dans une bande bornée.
| méthode | rayon après |
|---|---|
| Euler explicite | |
| Euler rétrograde (implicite) | |
| Euler symplectique |
👉 Les deux Euler classiques échouent de façon SYMÉTRIQUE : l'explicite injecte de l'énergie, l'implicite en retire. Ni l'un ni l'autre ne conserve.
👉 Pourquoi le symplectique fonctionne : il préserve exactement la forme symplectique
👉 C'est un renversement de perspective, et il vaut d'être retenu :
| priorité | méthode adaptée | domaine |
|---|---|---|
| minimiser l'erreur locale | RK4, RK45 | trajectoire courte, précision |
| conserver la structure | Verlet, Störmer, symplectiques | simulation longue |
👉 En astronomie, en dynamique moléculaire, en physique des particules, on emploie des intégrateurs symplectiques d'ordre
⚠️ La leçon générale du chapitre : une méthode numérique doit respecter les INVARIANTS du problème, pas seulement approcher sa solution. Un intégrateur qui viole la conservation de l'énergie donnera, sur le long terme, une réponse fausse pour de bonnes raisons locales.
ℹ️ L'algorithme de Verlet, employé dans tous les codes de dynamique moléculaire, est symplectique d'ordre
Synthèse : vérifier une solution + l'intégrer
Soit
Indices (3)
(a) Dériver
(b) Euler ou RK4 pas à pas de
Comparer à la valeur exacte.
Correction détaillée
👉 Vérifier une solution ne demande AUCUNE résolution : on dérive et on substitue. Deux choses à contrôler, et il faut les deux.
1. L'équation différentielle. Dérivons :
Calculons
2. La condition initiale :
⚠️ Les DEUX contrôles sont nécessaires.
👉 La valeur qui servira de référence :
👉 L'équation
Multiplions par
Intégrons — par parties, avec
👉 Et
👉 Structure de la solution, qu'il faut savoir lire :
| terme | nature | comportement |
|---|---|---|
| solution particulière | régime permanent | |
| solution homogène | transitoire, |
👉 Le transitoire s'éteint : à
👉 C'est la vraie situation en pratique : la plupart des équations différentielles n'ont aucune solution explicite. On intègre alors numériquement.
Euler explicite —
Avec
👉 Raffinons, et regardons l'erreur :
| pas | erreur | rapport | ||
|---|---|---|---|---|
| — | ||||
👉 Diviser
👉 RK4 avec
👉 Il enchaîne les trois compétences du chapitre, et dans le bon ordre :
| étape | ce qu'on fait | pourquoi |
|---|---|---|
| 1. vérifier | dériver et substituer | contrôler AVANT de calculer |
| 2. intégrer | Euler ou RK4 | quand la formule manque |
| 3. valider | comparer à l'exact | mesurer l'ordre de la méthode |
👉 C'est la démarche de tout le calcul numérique : on ne valide jamais un intégrateur sur le problème qu'on veut résoudre — on le valide sur des cas de référence, puis on lui fait confiance.
👉 Ce qui reste à décider en pratique, et comment :
| question | réponse |
|---|---|
| quelle méthode ? | RK45 par défaut ; BDF/Radau si le problème est raide (E4) |
| quel pas ? | adaptatif — géré par l'intégrateur |
| quelle précision ? | tolérances rtol/atol |
| comment vérifier ? | refaire avec un pas moitié et comparer |
👉 Le dernier point est le plus important et le plus négligé. Un résultat numérique sans contrôle de convergence n'est pas un résultat :
👉 Et l'écart entre les deux calculs donne en prime une ESTIMATION de l'erreur (B5) : pour une méthode d'ordre
Contrôle sur nos données, avec
⚠️ Un dernier garde-fou, gratuit : le SENS PHYSIQUE. Ici la solution doit tendre vers la droite
ℹ️ C'est souvent ce contrôle-là qui attrape les vraies erreurs — une condition initiale mal saisie, un signe inversé — bien avant les considérations d'ordre et de pas.
solve_ivp) retrouve