Méthode d'Euler

Résolution numérique.

Rédigé par l'équipe éditoriale de RévisionBac d'après le programme officiel · Mis à jour le · Méthodologie

Se connecter pour contribuerPublié le · Dernière mise à jour le

En clair. Quand on ne sait pas résoudre une équation à la main, on avance par petits pas : on part du point connu et on suit la pente. C'est ce que fait un microcontrôleur.

Ce qu'on te demande au bac STI2D : appliquer yn+1=yn+h f(tn,yn)y_{n+1}=y_n+h\,f(t_n,y_n) sur deux ou trois pas, et comprendre qu'un pas plus petit donne un résultat plus précis.

Exemple simple. y′=yy'=y, y0=1y_0=1, h=0,1h=0{,}1 : y1=1,1y_1=1{,}1 puis y2=1,21y_2=1{,}21.

Méthode d'Euler — cours

Objectif. Résoudre numériquement une équation différentielle y′=f(t,y)y'=f(t,y) avec y(t0)=y0y(t_0)=y_0 quand la solution analytique est inconnue. Utilisée en simulation (Scilab, MATLAB, Python) et sur microcontrôleur.

Principe. y′(t)≈y(t+h)−y(t)hy'(t)\approx\dfrac{y(t+h)-y(t)}{h} pour un pas hh petit. D'où la récurrence : yn+1=yn+h⋅f(tn,yn)y_{n+1}=y_n+h\cdot f(t_n,y_n), tn+1=tn+ht_{n+1}=t_n+h. Géométriquement, on avance le long de la tangente sur un intervalle hh.

Exemple — RC. y′=(E−y)/τy'=(E-y)/\tau, τ=RC=0,1\tau=RC=0{,}1 s, E=5E=5 V, y(0)=0y(0)=0, h=0,01h=0{,}01 s.

  • y1=0+0,01⋅(5−0)/0,1=0,50y_1=0+0{,}01\cdot(5-0)/0{,}1=0{,}50 V ;
  • y2=0,50+0,01⋅(5−0,5)/0,1=0,95y_2=0{,}50+0{,}01\cdot(5-0{,}5)/0{,}1=0{,}95 V ;
  • y3≈1,36y_3\approx 1{,}36 V.

La solution exacte y(t)=E(1−e−t/τ)y(t)=E(1-e^{-t/\tau}) donne y(0,03)≈1,30y(0{,}03)\approx 1{,}30 V : erreur ≈ 5 %.

Précision et stabilité. Erreur locale en O(h2)O(h^2), globale en O(h)O(h) : méthode d'ordre 1. Diviser hh par 10 divise l'erreur par 10. Instabilité si hh trop grand devant τ\tau : oscillations divergentes. Règle pratique : h≤τ/10h\le\tau/10. Améliorations : Heun (ordre 2), Runge-Kutta 4 (standard en simulation).

Pseudo-code Python.

def euler(f, t0, y0, h, n):
    t, y = t0, y0
    for _ in range(n):
        y = y + h*f(t, y)
        t = t + h
    return t, y

Applications 2I2D. Simulation d'un asservissement, trajectoire drone/robot, modèle thermique de bâtiment, prévision charge batterie, résolution d'équations d'état non linéaires.

À retenir. Euler = tangente + petit pas ; ordre 1 ; choisir hh suffisamment petit devant la dynamique la plus rapide du système.

Quiz de révision

0/4 répondues · 0 bonne réponse
Progression0/4 · 0%

Teste tes connaissances sur ce chapitre. Pour chaque question, choisis la bonne réponse, puis lis la correction détaillée juste après.

  1. Question 1.

    Le théorème principal de ce chapitre s'applique à :

  2. Question 2.

    La meilleure méthode pour vérifier un résultat est :

  3. Question 3.

    Pour rédiger une réponse au bac, il faut :

  4. Question 4.

    Une démonstration par récurrence comporte :

Sources et références

Ce cours est rédigé par l'équipe RévisionBac à partir du programme officiel et des sources institutionnelles ci-dessous. Elles permettent de vérifier les définitions, les chiffres et les normes citées.

  1. 1.Programmes et ressources du lycée général et technologique — Éduscol — Ministère de l'Éducation nationale
  2. 2.Bulletin officiel de l'Éducation nationale (programmes du baccalauréat) — education.gouv.fr

Contenu vérifié et mis à jour le 07/09/2026. Les liens renvoient vers les sites officiels des éditeurs cités.

Historique éditorial

Ce chapitre est rédigé et relu par l'équipe RévisionBac, puis enrichi par les contributions validées.

  1. — Dernière mise à jour du cours (relecture et enrichissement)
  2. — Première publication de la fiche de cours