Aller au contenu

L'Établi des Maths Cours

Outils pour apprendre et pratiquer

Licence 2 · Équations Différentielles · L2-10

Cours et exercices corrigés de L2 : Équations différentielles linéaires et systèmes différentiels

Équations différentielles linéaires d'ordre 1 et 2 à coefficients variables (Wronskien, variation des constantes), systèmes différentiels linéaires du premier ordre X'(t) = A X(t) à coefficients constants, exponentielle de matrice exp(tA).

Objectifs du chapitre

Le cours

1. Équations linéaires scalaires d'ordre 1

Soient a,ba, b continues sur un intervalle II et l'équation (E):y′+a(t)y=b(t)(E) : y' + a(t) y = b(t). Notons AA une primitive de aa sur II.

  • Équation homogène : y′+ay=0  ⟺  (yeA)′=0  ⟺  y=Ce−A(t)y' + a y = 0 \iff (y e^{A})' = 0 \iff y = C e^{-A(t)}, C∈KC \in \mathbb{K} (on dérive yeAy e^{A}, ce qui est licite sur l'intervalle II).
  • Structure : les solutions de (E)(E) sont y=yp+Ce−Ay = y_p + C e^{-A}, où ypy_p est une solution particulière : c'est une droite affine.
  • Variation de la constante : on cherche yp=C(t)e−A(t)y_p = C(t) e^{-A(t)} ; on obtient C′(t)=b(t)eA(t)C'(t) = b(t) e^{A(t)}.
  • Pour tout (t0,y0)∈I×K(t_0, y_0) \in I \times \mathbb{K}, il existe une unique solution sur II telle que y(t0)=y0y(t_0) = y_0.

2. Théorème de Cauchy-Lipschitz linéaire

Soit II un intervalle, A:I→Mn(K)A : I \to \mathcal{M}_n(\mathbb{K}) et B:I→KnB : I \to \mathbb{K}^n continues.

  • Théorème (admis) : pour tout (t0,X0)∈I×Kn(t_0, X_0) \in I \times \mathbb{K}^n, le problème X′=A(t)X+B(t)X' = A(t) X + B(t), X(t0)=X0X(t_0) = X_0 admet une unique solution définie sur tout II.
  • Équation scalaire d'ordre nn : y(n)+an−1(t)y(n−1)+⋯+a0(t)y=b(t)y^{(n)} + a_{n-1}(t) y^{(n-1)} + \dots + a_0(t) y = b(t) avec des ak,ba_k, b continues se ramène à un système en posant X=t(y,y′,…,y(n−1))X = {}^t(y, y', \dots, y^{(n-1)}) ; le problème de Cauchy y fixe y(t0),…,y(n−1)(t0)y(t_0), \dots, y^{(n-1)}(t_0).
  • L'équation doit être résolue (coefficient de y(n)y^{(n)} égal à 1, ou ne s'annulant pas sur II) : c'est cette forme qui permet d'appliquer le théorème.

3. Démonstration : structure des solutions et wronskien

Théorème. L'ensemble SH\mathcal{S}_H des solutions sur II de X′=A(t)XX' = A(t) X est un espace vectoriel de dimension nn ; plus précisément, pour tout t0∈It_0 \in I, l'application Φ:SH→Kn\Phi : \mathcal{S}_H \to \mathbb{K}^n, X↦X(t0)X \mapsto X(t_0), est un isomorphisme.
Démonstration.
1. SH\mathcal{S}_H est un sous-espace vectoriel de C1(I,Kn)\mathcal{C}^1(I, \mathbb{K}^n) : la fonction nulle est solution et l'équation est linéaire.
2. Φ\Phi est linéaire (évaluation en t0t_0).
3. Surjectivité : pour tout X0∈KnX_0 \in \mathbb{K}^n, Cauchy-Lipschitz fournit une solution telle que X(t0)=X0X(t_0) = X_0.
4. Injectivité : si X(t0)=0X(t_0) = 0, alors XX et la fonction nulle résolvent le même problème de Cauchy ; par unicité, X=0X = 0.
5. Donc dim⁡SH=n\dim \mathcal{S}_H = n. Les solutions de l'équation complète forment l'espace affine Xp+SHX_p + \mathcal{S}_H.
Wronskien. Pour des solutions X1,…,XnX_1, \dots, X_n de l'équation homogène, on pose W(t)=det⁡(X1(t),…,Xn(t))W(t) = \det(X_1(t), \dots, X_n(t)). Alors ou bien WW ne s'annule jamais, ou bien WW est identiquement nul, et (X1,…,Xn)(X_1, \dots, X_n) est une base de SH\mathcal{S}_H si et seulement si W(t0)≠0W(t_0) \neq 0 pour un t0t_0.
Preuve : si W(t0)=0W(t_0) = 0, il existe (ci)≠0(c_i) \neq 0 tel que ∑ciXi(t0)=0\sum c_i X_i(t_0) = 0 ; la solution Y=∑ciXiY = \sum c_i X_i est nulle en t0t_0, donc partout (point 4), et W(t)=0W(t) = 0 pour tout tt. Réciproquement, si W(t0)≠0W(t_0) \neq 0, (Xi(t0))(X_i(t_0)) est une base de Kn\mathbb{K}^n ; comme Φ\Phi est un isomorphisme, (X1,…,Xn)(X_1, \dots, X_n) est une base de SH\mathcal{S}_H.
Pour y′′+a(t)y′+b(t)y=0y'' + a(t) y' + b(t) y = 0 : W=y1y2′−y1′y2W = y_1 y_2' - y_1' y_2 vérifie W′=−a(t)WW' = -a(t) W.

4. Équations d'ordre 2 à coefficients constants

Pour ay′′+by′+cy=0a y'' + b y' + c y = 0 avec a,b,ca, b, c réels, a≠0a \neq 0, d'équation caractéristique ar2+br+c=0a r^2 + b r + c = 0 et de discriminant Δ\Delta, les solutions réelles sont :
1. Δ>0\Delta > 0, racines réelles r1≠r2r_1 \neq r_2 : y=C1er1t+C2er2ty = C_1 e^{r_1 t} + C_2 e^{r_2 t} ;
2. Δ=0\Delta = 0, racine double r0r_0 : y=(C1+C2t)er0ty = (C_1 + C_2 t) e^{r_0 t} ;
3. Δ<0\Delta < 0, racines α±iβ\alpha \pm i\beta : y=eαt(C1cos⁡(βt)+C2sin⁡(βt))y = e^{\alpha t}\left(C_1 \cos(\beta t) + C_2 \sin(\beta t)\right).

  • Second membre P(t)emtP(t) e^{mt} (PP polynôme, m∈Cm \in \mathbb{C}) : il existe une solution particulière Q(t)emtQ(t) e^{mt} avec deg⁡Q=deg⁡P+μ\deg Q = \deg P + \mu, où μ∈{0,1,2}\mu \in \{0, 1, 2\} est la multiplicité de mm comme racine de l'équation caractéristique.
  • Pour un second membre cos⁡(ωt)\cos(\omega t), on résout avec eiωte^{i\omega t} et on prend la partie réelle.

5. Systèmes à coefficients constants et exponentielle de matrice

  • Pour A∈Mn(K)A \in \mathcal{M}_n(\mathbb{K}), eA=∑k=0+∞Akk!e^A = \sum_{k=0}^{+\infty} \frac{A^k}{k!} (série absolument convergente pour toute norme d'algèbre).
  • t↦etAt \mapsto e^{tA} est dérivable, ddtetA=AetA=etAA\frac{d}{dt} e^{tA} = A e^{tA} = e^{tA} A, et e(s+t)A=esAetAe^{(s+t)A} = e^{sA} e^{tA} ; en particulier etAe^{tA} est inversible d'inverse e−tAe^{-tA}.
  • Solution : l'unique solution de X′=AXX' = AX, X(0)=X0X(0) = X_0 est X(t)=etAX0X(t) = e^{tA} X_0.
  • Si A=PDP−1A = P D P^{-1} avec D=diag(λi)D = \text{diag}(\lambda_i) : etA=P diag(eλ1t,…,eλnt) P−1e^{tA} = P\, \text{diag}(e^{\lambda_1 t}, \dots, e^{\lambda_n t})\, P^{-1} ; les solutions sont les ∑CieλitVi\sum C_i e^{\lambda_i t} V_i, où ViV_i est la ii-ième colonne de PP.
  • Si AB=BAAB = BA, alors eA+B=eAeBe^{A + B} = e^A e^B ; et det⁡(eA)=etrA\det(e^A) = e^{\text{tr} A}.

6. Variation des constantes à l'ordre 2

Soit y′′+a(t)y′+b(t)y=f(t)y'' + a(t) y' + b(t) y = f(t) (a,b,fa, b, f continues sur II) et (y1,y2)(y_1, y_2) une base des solutions homogènes, de wronskien WW ne s'annulant pas.

  • On cherche y=c1(t)y1+c2(t)y2y = c_1(t) y_1 + c_2(t) y_2 en imposant

{c1′y1+c2′y2=0c1′y1′+c2′y2′=f\begin{cases} c_1' y_1 + c_2' y_2 = 0 \\ c_1' y_1' + c_2' y_2' = f \end{cases}

  • Ce système de Cramer (déterminant W(t)≠0W(t) \neq 0) donne c1′=−fy2Wc_1' = -\frac{f y_2}{W} et c2′=fy1Wc_2' = \frac{f y_1}{W}, puis c1,c2c_1, c_2 par primitivation.
  • C'est la traduction, pour l'équation scalaire, de la recherche de X=etAC(t)X = e^{tA} C(t) dans le cas des systèmes : C′(t)=e−tAB(t)C'(t) = e^{-tA} B(t).

Méthodes et exemples rédigés

Méthode : Résoudre un système différentiel 2x2 par diagonalisation

Exemple

Résoudre X′=AXX' = AX avec A=(1141)A = \begin{pmatrix} 1 & 1 \\ 4 & 1 \end{pmatrix} et X(0)=(20)X(0) = \begin{pmatrix} 2 \\ 0 \end{pmatrix}.

  1. Valeurs propres : χA(X)=(X−1)2−4=(X−3)(X+1)\chi_A(X) = (X - 1)^2 - 4 = (X - 3)(X + 1), donc λ1=3\lambda_1 = 3 et λ2=−1\lambda_2 = -1.

  2. Vecteurs propres : (A−3I2)V=0  ⟺  y=2x(A - 3I_2)V = 0 \iff y = 2x, V1=(12)V_1 = \begin{pmatrix} 1 \\ 2 \end{pmatrix} ; (A+I2)V=0  ⟺  y=−2x(A + I_2)V = 0 \iff y = -2x, V2=(1−2)V_2 = \begin{pmatrix} 1 \\ -2 \end{pmatrix}.

  3. Solution générale : X(t)=C1e3tV1+C2e−tV2X(t) = C_1 e^{3t} V_1 + C_2 e^{-t} V_2.

  4. Condition initiale : C1+C2=2C_1 + C_2 = 2 et 2C1−2C2=02C_1 - 2C_2 = 0, donc C1=C2=1C_1 = C_2 = 1 : X(t)=(e3t+e−t2e3t−2e−t)X(t) = \begin{pmatrix} e^{3t} + e^{-t} \\ 2e^{3t} - 2e^{-t} \end{pmatrix}. Contrôle : x′=3e3t−e−t=x+yx' = 3e^{3t} - e^{-t} = x + y.

Méthode : Second membre exponentiel en cas de résonance

Exemple

Résoudre y′′−3y′+2y=ety'' - 3y' + 2y = e^{t} avec y(0)=0y(0) = 0 et y′(0)=0y'(0) = 0.

  1. Homogène : r2−3r+2=(r−1)(r−2)r^2 - 3r + 2 = (r - 1)(r - 2), d'où yH=C1et+C2e2ty_H = C_1 e^{t} + C_2 e^{2t}.

  2. Forme de la solution particulière : m=1m = 1 est racine simple, donc on cherche yp=atety_p = a t e^{t}. On a yp′=a(1+t)ety_p' = a(1 + t)e^t et yp′′=a(2+t)ety_p'' = a(2 + t)e^t.

  3. Identification : yp′′−3yp′+2yp=aet[(2+t)−3(1+t)+2t]=−aety_p'' - 3y_p' + 2y_p = a e^t\left[(2 + t) - 3(1 + t) + 2t\right] = -a e^t, donc a=−1a = -1.

  4. Conditions initiales : y=C1et+C2e2t−tety = C_1 e^t + C_2 e^{2t} - t e^t ; y(0)=C1+C2=0y(0) = C_1 + C_2 = 0 et y′(0)=C1+2C2−1=0y'(0) = C_1 + 2C_2 - 1 = 0, d'où C2=1C_2 = 1, C1=−1C_1 = -1.

  5. Conclusion : y(t)=e2t−et−tety(t) = e^{2t} - e^{t} - t e^{t}.

Pièges fréquents

Questions de révision

Essaie de répondre de tête avant d'afficher la réponse.

Quelle est la dimension de l'espace des solutions de X′=A(t)XX' = A(t) X sur II, avec AA continue à valeurs dans Mn(K)\mathcal{M}_n(\mathbb{K}) ?

nn : l'évaluation X↦X(t0)X \mapsto X(t_0) est un isomorphisme sur Kn\mathbb{K}^n (existence et unicité de Cauchy-Lipschitz).

Que peut-on dire du wronskien de nn solutions d'un système linéaire homogène ?

Il est soit identiquement nul, soit jamais nul ; les solutions forment une base si et seulement s'il est non nul en un point.

Quelle est la solution de X′=AXX' = AX, X(0)=X0X(0) = X_0 (AA constante) ?

X(t)=etAX0X(t) = e^{tA} X_0.

Quelle forme de solution particulière chercher pour ay′′+by′+cy=P(t)emtay'' + by' + cy = P(t)e^{mt} ?

Q(t)emtQ(t)e^{mt} avec deg⁡Q=deg⁡P+μ\deg Q = \deg P + \mu, où μ\mu est la multiplicité de mm comme racine de ar2+br+car^2 + br + c.

Résoudre y′+a(t)y=0y' + a(t)y = 0 sur un intervalle.

y=Ce−A(t)y = C e^{-A(t)}, où AA est une primitive de aa.

Quelle équation différentielle vérifie le wronskien de y′′+a(t)y′+b(t)y=0y'' + a(t)y' + b(t)y = 0 ?

W′=−a(t)WW' = -a(t) W, donc W(t)=W(t0)exp⁡(−∫t0ta)W(t) = W(t_0) \exp\left(-\int_{t_0}^t a\right).

Exercices corrigés

Exercice 1 Équation caractéristique du second ordre

Palier 1 · découverte

Quelle est la forme générale des solutions réelles de y′′−5y′+6y=0y'' - 5y' + 6y = 0 ?

  1. y(x)=Ae2x+Be3xy(x) = A e^{2x} + B e^{3x}
  2. y(x)=(A+Bx)e2xy(x) = (A + Bx)e^{2x}
  3. y(x)=Acos⁡(2x)+Bsin⁡(3x)y(x) = A \cos(2x) + B \sin(3x)
  4. y(x)=Ae−2x+Be−3xy(x) = A e^{-2x} + B e^{-3x}
Un indice

L'équation caractéristique est r2−5r+6=0r^2 - 5r + 6 = 0.

Voir la correction

Bonne réponse : A. y(x)=Ae2x+Be3xy(x) = A e^{2x} + B e^{3x}

L'équation caractéristique r2−5r+6=0r^2 - 5r + 6 = 0 a pour racines distinctes r1=2r_1 = 2 et r2=3r_2 = 3. Les solutions réelles sont y(x)=Ae2x+Be3xy(x) = A e^{2x} + B e^{3x} avec A,B∈RA, B \in \mathbb{R}.

Exercice 2 Variation de la constante pour EDO d'ordre 1

Palier 2 · application

Quelle est la solution générale de y′−2y=4y' - 2y = 4 sur R\mathbb{R} ?

  1. y(x)=Ce2x−2y(x) = C e^{2x} - 2
  2. y(x)=Ce2x+2y(x) = C e^{2x} + 2
  3. y(x)=Ce−2x−2y(x) = C e^{-2x} - 2
  4. y(x)=2x+Cy(x) = 2x + C
Un indice

La solution homogène est yh(x)=Ce2xy_h(x) = C e^{2x}.

Voir la correction

Bonne réponse : A. y(x)=Ce2x−2y(x) = C e^{2x} - 2

Solution homogène : yh(x)=Ce2xy_h(x) = C e^{2x}. Solution particulière constante : yp(x)=−2y_p(x) = -2 car 0−2(−2)=40 - 2(-2) = 4. Solution générale : y(x)=Ce2x−2y(x) = C e^{2x} - 2.

Exercice 3 Oscillateur harmonique libre

Palier 3 · approfondissement

Quelle est l'unique solution du problème de Cauchy y′′+4y=0y'' + 4y = 0 avec y(0)=1y(0) = 1 et y′(0)=2y'(0) = 2 ?

  1. y(x)=cos⁡(2x)+sin⁡(2x)y(x) = \cos(2x) + \sin(2x)
  2. y(x)=cos⁡(4x)+2sin⁡(4x)y(x) = \cos(4x) + 2\sin(4x)
  3. y(x)=e2x+e−2xy(x) = e^{2x} + e^{-2x}
  4. y(x)=cos⁡(2x)+2sin⁡(2x)y(x) = \cos(2x) + 2\sin(2x)
Un indice

y(x)=Acos⁡(2x)+Bsin⁡(2x)y(x) = A \cos(2x) + B \sin(2x).

Voir la correction

Bonne réponse : A. y(x)=cos⁡(2x)+sin⁡(2x)y(x) = \cos(2x) + \sin(2x)

L'équation caractéristique r2+4=0r^2 + 4 = 0 donne r=±2ir = \pm 2i. La solution est y(x)=Acos⁡(2x)+Bsin⁡(2x)y(x) = A\cos(2x) + B\sin(2x). y(0)=1  ⟹  A=1y(0)=1 \implies A=1. y′(x)=−2Asin⁡(2x)+2Bcos⁡(2x)  ⟹  y′(0)=2B=2  ⟹  B=1y'(x) = -2A\sin(2x) + 2B\cos(2x) \implies y'(0) = 2B = 2 \implies B=1. D'où y(x)=cos⁡(2x)+sin⁡(2x)y(x) = \cos(2x) + \sin(2x).

Exercice 4 Système différentiel linéaire et exponentielle de matrice

Palier 4 · défi

Pour le système X′=(01−10)XX' = \begin{pmatrix} 0 & 1 \\ -1 & 0 \end{pmatrix} X, que vaut la matrice de transition exp⁡(tA)\exp(tA) ?

  1. (cos⁡tsin⁡t−sin⁡tcos⁡t)\begin{pmatrix} \cos t & \sin t \\ -\sin t & \cos t \end{pmatrix}
  2. (et00e−t)\begin{pmatrix} e^t & 0 \\ 0 & e^{-t} \end{pmatrix}
  3. (1t−t1)\begin{pmatrix} 1 & t \\ -t & 1 \end{pmatrix}
  4. (cosh⁡tsinh⁡tsinh⁡tcosh⁡t)\begin{pmatrix} \cosh t & \sinh t \\ \sinh t & \cosh t \end{pmatrix}
Un indice

Remarque que A2=−I2A^2 = -I_2. AA joue le rôle de ii.

Voir la correction

Bonne réponse : A. (cos⁡tsin⁡t−sin⁡tcos⁡t)\begin{pmatrix} \cos t & \sin t \\ -\sin t & \cos t \end{pmatrix}

Comme A2=−I2A^2 = -I_2, on a exp⁡(tA)=∑k=0∞tkAkk!=cos⁡(t)I2+sin⁡(t)A=(cos⁡tsin⁡t−sin⁡tcos⁡t)\exp(tA) = \sum_{k=0}^\infty \frac{t^k A^k}{k!} = \cos(t) I_2 + \sin(t) A = \begin{pmatrix} \cos t & \sin t \\ -\sin t & \cos t \end{pmatrix}.