Les équations différentielles ordinaires (EDO) sont un outil fondamental en mathématiques et en physique. Leur résolution fait appel à l'algèbre linéaire, l'analyse et parfois les séries entières. Ce chapitre est incontournable aux concours.
EDO linéaires du premier ordre
Forme générale
y′(t)+a(t)y(t)=b(t) où a et b sont des fonctions continues sur un intervalle I.
Équation homogène
L'équation homogène y′+a(t)y=0 a pour solutions :
yh(t)=Cexp(−∫t0ta(s)ds),C∈R L'ensemble des solutions forme un espace vectoriel de dimension 1.
Variation de la constante
Pour résoudre l'équation complète, on cherche une solution particulière sous la forme yp(t)=C(t)exp(−A(t)) où A(t)=∫t0ta(s)ds.
En substituant : C′(t)=b(t)eA(t), d'où :
yp(t)=e−A(t)∫t0tb(s)eA(s)ds La solution générale est y=yh+yp.
Exemple. Résoudre y′−2ty=t sur R.
Homogène : yh=Cet2. Variation de la constante : C′(t)=te−t2, donc C(t)=−21e−t2.
Solution particulière : yp=−21e−t2⋅et2=−21.
Solution générale : y(t)=Cet2−21.
EDO linéaires du second ordre à coefficients constants
Forme générale
ay′′+by′+cy=f(t),a,b,c∈R,a=0 Équation caractéristique
L'équation homogène ay′′+by′+cy=0 est résolue via l'équation caractéristique :
ar2+br+c=0 Trois cas selon le discriminant Δ=b2−4ac :
Cas 1 : Δ>0 — deux racines réelles r1=r2 :
yh(t)=C1er1t+C2er2t Cas 2 : Δ=0 — racine double r0=−2ab :
yh(t)=(C1+C2t)er0t Cas 3 : Δ<0 — racines complexes r=α±iβ :
yh(t)=eαt(C1cos(βt)+C2sin(βt)) Recherche de solution particulière
Pour f(t)=P(t)eγt (polynôme × exponentielle), on cherche yp sous la forme :
yp(t)=tmQ(t)eγt où degQ=degP et m est la multiplicité de γ comme racine de l'équation caractéristique (0, 1 ou 2).
Exemple. Résoudre y′′+y=cost.
Équation caractéristique : r2+1=0, racines r=±i. Homogène : yh=C1cost+C2sint.
Pour le second membre cost=Re(eit), on a γ=i qui est racine simple. On cherche yp=Re(t⋅Aeit) avec A∈C.
En substituant z=Ateit dans z′′+z=eit : A(2ieit)=eit, donc A=2i1=−2i.
yp=Re(−2iteit)=Re(−2it(cost+isint))=2tsint Solution générale : y(t)=C1cost+C2sint+2tsint.
Variation des constantes (second ordre)
Pour un second membre quelconque, on utilise la variation des constantes. Si y1,y2 sont deux solutions indépendantes de l'homogène, on cherche :
yp=u1(t)y1(t)+u2(t)y2(t) avec la condition u1′y1+u2′y2=0. Cela mène au système :
{u1′y1+u2′y2=0u1′y1′+u2′y2′=af(t) dont le déterminant est le wronskien W(t)=y1y2′−y2y1′.
Théorème de Cauchy-Lipschitz
Énoncé
Soit f:I×Rn→Rn continue et localement lipschitzienne en y : pour tout compact K⊂I×Rn, il existe L>0 tel que :
∥f(t,y1)−f(t,y2)∥≤L∥y1−y2∥∀(t,y1),(t,y2)∈K Alors pour tout (t0,y0)∈I×Rn, le problème de Cauchy :
{y′(t)=f(t,y(t))y(t0)=y0 admet une unique solution maximale.
Cas linéaire
Pour l'EDO linéaire Y′(t)=A(t)Y(t)+B(t) avec A et B continues sur I, la solution maximale est définie sur I tout entier (pas d'explosion en temps fini).
L'ensemble des solutions de l'homogène forme un espace vectoriel de dimension n (si Y∈Rn).
Systèmes différentiels linéaires
Forme matricielle
Le système Y′=AY avec A∈Mn(R) constante se résout par l'exponentielle de matrice :
Y(t)=etAY0 où etA=∑k=0+∞k!(tA)k.
Calcul pratique de etA
- Si A est diagonalisable : A=PDP−1, donc etA=PetDP−1 avec etD=diag(etλ1,…,etλn).
- Si A=D+N (Dunford) : etA=etD⋅etN (car D et N commutent), et etN est un polynôme en t car N est nilpotent.
Exemple. Pour A=(1011)=I+N avec N=(0010) :
etA=et⋅etN=et(10t1) Portraits de phase (dimension 2)
Pour Y′=AY en dimension 2, la nature du portrait de phase dépend des valeurs propres de A :
- Nœud stable : deux valeurs propres réelles négatives
- Nœud instable : deux valeurs propres réelles positives
- Point selle : valeurs propres de signes opposés
- Foyer : valeurs propres complexes à partie réelle non nulle
- Centre : valeurs propres purement imaginaires (±iω)
La stabilité de l'origine dépend du signe des parties réelles : l'origine est asymptotiquement stable si et seulement si toutes les valeurs propres ont une partie réelle strictement négative.
Préparez vos concours sur PrepaMaths — cours complets en LaTeX, exercices corrigés, annales X/ENS/Centrale/Mines, flashcards, kholles virtuelles et tuteur IA. [Essai gratuit 7 jours →](/tarifs)