Salta al contenuto
Note per Studenti Esercizio 70 · sistema di equazioni differenziali con l'esponenziale di una matrice

Esercizio 70sistema di equazioni differenziali con l'esponenziale di una matrice

In questa pagina 4

Testo (esercizio sul metodo della lezione 26).

  1. Risolvere il sistema di equazioni differenziali {y1′=y1+2y2y2′=2y1+y2con y1(0)=1, y2(0)=0,\begin{cases} y_1' = y_1 + 2y_2 \\ y_2' = 2y_1 + y_2 \end{cases} \qquad \text{con } y_1(0) = 1, \ y_2(0) = 0, calcolando l'esponenziale eAxe^{Ax} della matrice dei coefficienti.
  2. Risolvere l'equazione y′′−y′−2y=0y'' - y' - 2y = 0 con y(0)=1y(0) = 1, y′(0)=0y'(0) = 0, trasformandola in un sistema del primo ordine.

Teoria usata: Esponenziale di una matrice e sistemi differenziali lineariIl sistema di equazioni differenziali y' = Ay ha soluzione y(x) = e^{Ax} ȳ. L'esponenziale di una matrice si definisce con la serie di e^x; per una matrice diagonalizzabile A = S D S⁻¹ vale e^{Ax} = S e^{Dx} S⁻¹, e e^{Dx} ha sulla diagonale gli esponenziali e^{λx} degli autovalori.Esponenziale di una matrice e sistemi differenziali lineari →, DiagonalizzazioneUna matrice è diagonalizzabile se è simile a una diagonale, cioè se esiste una base di autovettori: allora A = S D S⁻¹ con gli autovettori nelle colonne di S e gli autovalori in D. Criterio: tutti gli autovalori nel campo e molteplicità geometrica uguale a quella algebrica. Le matrici simmetriche reali hanno autovalori reali.Diagonalizzazione →, Matrice inversaL'inversa di una matrice quadrata A è la matrice A⁻¹ con A A⁻¹ = A⁻¹ A = I; esiste se e solo se rango(A) = n e si calcola con Gauss-Jordan riducendo (A | I) fino a (I | A⁻¹).Matrice inversa →.


Il metodo in breve

Un sistema Y′=AYY' = AY con condizione iniziale Y(0)=YˉY(0) = \bar Y ha l'unica soluzione

Y(x)=eAx Yˉ,Y(x) = e^{Ax}\, \bar Y,

esattamente come l'equazione y′=ayy' = a y ha soluzione y=eax y(0)y = e^{ax}\, y(0). Se AA è diagonalizzabile, A=SDS−1A = S D S^{-1} con D=diag⁡(λ1,…,λn)D = \operatorname{diag}(\lambda_1, \dots, \lambda_n) e le colonne di SS autovettori, e allora

eAx=S(eλ1x⋱eλnx)S−1.e^{Ax} = S \begin{pmatrix} e^{\lambda_1 x} & & \\ & \ddots & \\ & & e^{\lambda_n x} \end{pmatrix} S^{-1}.

Il motivo: nella serie eAx=∑k(Ax)kk!e^{Ax} = \sum_k \frac{(Ax)^k}{k!} ogni potenza è Ak=SDkS−1A^k = S D^k S^{-1}, e la serie degli elementi diagonali di DkD^k è la serie dell'esponenziale di ciascun λix\lambda_i x. Quindi il problema "di analisi" si riduce a trovare autovalori e autovettori.

1. Il sistema Y′=AYY' = AY

In forma matriciale:

Y′=AY,A=(1221),Yˉ=(10).Y' = A Y, \qquad A = \begin{pmatrix} 1 & 2 \\ 2 & 1 \end{pmatrix}, \qquad \bar Y = \begin{pmatrix} 1 \\ 0 \end{pmatrix}.

Autovalori. det⁡(A−λI)=(1−λ)2−4=0  ⟺  1−λ=±2  ⟺  λ=−1\det(A - \lambda I) = (1 - \lambda)^2 - 4 = 0 \iff 1 - \lambda = \pm 2 \iff \lambda = -1 oppure λ=3\lambda = 3. Distinti, quindi AA è diagonalizzabile (lo si sapeva comunque: AA è simmetrica).

Autovettori.

  • λ=3\lambda = 3: A−3I=(−222−2)A - 3I = \begin{pmatrix} -2 & 2 \\ 2 & -2 \end{pmatrix}, cioè x1=x2x_1 = x_2: v1=(1,1)v_1 = (1, 1).
  • λ=−1\lambda = -1: A+I=(2222)A + I = \begin{pmatrix} 2 & 2 \\ 2 & 2 \end{pmatrix}, cioè x1=−x2x_1 = -x_2: v2=(1,−1)v_2 = (1, -1).

S=(111−1),D=(300−1),S−1=1−2(−1−1−11)=12(111−1)S = \begin{pmatrix} 1 & 1 \\ 1 & -1 \end{pmatrix}, \qquad D = \begin{pmatrix} 3 & 0 \\ 0 & -1 \end{pmatrix}, \qquad S^{-1} = \frac{1}{-2}\begin{pmatrix} -1 & -1 \\ -1 & 1 \end{pmatrix} = \frac12 \begin{pmatrix} 1 & 1 \\ 1 & -1 \end{pmatrix}

(formula dell'inversa 2×22 \times 2: si scambiano gli elementi diagonali, si cambia segno agli altri, si divide per det⁡S=−1−1=−2\det S = -1 - 1 = -2).

Esponenziale. Prima il prodotto S⋅eDxS \cdot e^{Dx}, che moltiplica ogni colonna di SS per il proprio esponenziale:

S eDx=(e3xe−xe3x−e−x),eAx=(e3xe−xe3x−e−x)⋅12(111−1)=12(e3x+e−xe3x−e−xe3x−e−xe3x+e−x).S\, e^{Dx} = \begin{pmatrix} e^{3x} & e^{-x} \\ e^{3x} & -e^{-x} \end{pmatrix}, \qquad e^{Ax} = \begin{pmatrix} e^{3x} & e^{-x} \\ e^{3x} & -e^{-x} \end{pmatrix} \cdot \frac12\begin{pmatrix} 1 & 1 \\ 1 & -1 \end{pmatrix} = \frac12 \begin{pmatrix} e^{3x} + e^{-x} & e^{3x} - e^{-x} \\ e^{3x} - e^{-x} & e^{3x} + e^{-x} \end{pmatrix}.

Controllo in x=0x = 0: 12(2002)=I\frac12\begin{pmatrix} 2 & 0 \\ 0 & 2 \end{pmatrix} = I ✓ (deve essere eO=Ie^{O} = I).

Soluzione. Y(x)=eAxYˉY(x) = e^{Ax} \bar Y è la prima colonna di eAxe^{Ax} (perché Yˉ=e1\bar Y = e_1):

y1(x)=e3x+e−x2,y2(x)=e3x−e−x2.y_1(x) = \frac{e^{3x} + e^{-x}}{2}, \qquad y_2(x) = \frac{e^{3x} - e^{-x}}{2} .

Verifica (sostituendo nelle equazioni):

  • y1′=3e3x−e−x2y_1' = \frac{3e^{3x} - e^{-x}}{2} e y1+2y2=e3x+e−x+2e3x−2e−x2=3e3x−e−x2y_1 + 2y_2 = \frac{e^{3x} + e^{-x} + 2e^{3x} - 2e^{-x}}{2} = \frac{3e^{3x} - e^{-x}}{2} ✓;
  • y2′=3e3x+e−x2y_2' = \frac{3e^{3x} + e^{-x}}{2} e 2y1+y2=2e3x+2e−x+e3x−e−x2=3e3x+e−x22y_1 + y_2 = \frac{2e^{3x} + 2e^{-x} + e^{3x} - e^{-x}}{2} = \frac{3e^{3x} + e^{-x}}{2} ✓;
  • y1(0)=1y_1(0) = 1, y2(0)=0y_2(0) = 0 ✓.

Lettura geometrica. Yˉ=(1,0)=12v1+12v2\bar Y = (1, 0) = \frac12 v_1 + \frac12 v_2. Lungo l'autovettore v1v_1 la soluzione cresce come e3xe^{3x}, lungo v2v_2 decresce come e−xe^{-x}: Y(x)=12e3xv1+12e−xv2Y(x) = \frac12 e^{3x} v_1 + \frac12 e^{-x} v_2. Per xx grande domina la direzione di v1v_1 (quella dell'autovalore più grande). Lo stesso risultato si ottiene così, senza calcolare eAxe^{Ax} per intero: si scrive Yˉ\bar Y nella base di autovettori e si moltiplica ogni componente per il suo eλxe^{\lambda x}.

2. L'equazione y′′−y′−2y=0y'' - y' - 2y = 0

Trasformazione in sistema. Si introducono y1=yy_1 = y e y2=y′y_2 = y'. Allora y1′=y2y_1' = y_2 e y2′=y′′=y′+2y=2y1+y2y_2' = y'' = y' + 2y = 2y_1 + y_2:

(y1y2)′=(0121)⏟B(y1y2),Yˉ=(y(0)y′(0))=(10).\begin{pmatrix} y_1 \\ y_2 \end{pmatrix}' = \underbrace{\begin{pmatrix} 0 & 1 \\ 2 & 1 \end{pmatrix}}_{B} \begin{pmatrix} y_1 \\ y_2 \end{pmatrix}, \qquad \bar Y = \begin{pmatrix} y(0) \\ y'(0) \end{pmatrix} = \begin{pmatrix} 1 \\ 0 \end{pmatrix}.

Autovalori. det⁡(B−λI)=−λ(1−λ)−2=λ2−λ−2=(λ−2)(λ+1)\det(B - \lambda I) = -\lambda(1 - \lambda) - 2 = \lambda^2 - \lambda - 2 = (\lambda - 2)(\lambda + 1): λ=2\lambda = 2, λ=−1\lambda = -1. È lo stesso polinomio che in Analisi si chiama "equazione caratteristica" dell'equazione differenziale (λ2−λ−2=0\lambda^2 - \lambda - 2 = 0 si ottiene sostituendo y=eλxy = e^{\lambda x}): non è una coincidenza, il polinomio caratteristico di BB è proprio quello.

Autovettori. Per questa forma di matrice l'autovettore di λ\lambda è sempre (1,λ)(1, \lambda): dalla prima riga di B−λIB - \lambda I, −λx1+x2=0-\lambda x_1 + x_2 = 0.

S=(112−1),D=(200−1),det⁡S=−1−2=−3,S−1=1−3(−1−1−21)=13(112−1).S = \begin{pmatrix} 1 & 1 \\ 2 & -1 \end{pmatrix}, \quad D = \begin{pmatrix} 2 & 0 \\ 0 & -1 \end{pmatrix}, \quad \det S = -1 - 2 = -3, \quad S^{-1} = \frac{1}{-3}\begin{pmatrix} -1 & -1 \\ -2 & 1 \end{pmatrix} = \frac13\begin{pmatrix} 1 & 1 \\ 2 & -1 \end{pmatrix}.

Esponenziale.

eBx=(e2xe−x2e2x−e−x)⋅13(112−1)=13(e2x+2e−xe2x−e−x2e2x−2e−x2e2x+e−x).e^{Bx} = \begin{pmatrix} e^{2x} & e^{-x} \\ 2e^{2x} & -e^{-x} \end{pmatrix} \cdot \frac13 \begin{pmatrix} 1 & 1 \\ 2 & -1 \end{pmatrix} = \frac13 \begin{pmatrix} e^{2x} + 2e^{-x} & e^{2x} - e^{-x} \\ 2e^{2x} - 2e^{-x} & 2e^{2x} + e^{-x} \end{pmatrix}.

Soluzione. Y(x)=eBx(1,0)TY(x) = e^{Bx}(1, 0)^T = prima colonna; la funzione cercata è la prima componente:

y(x)=e2x+2e−x3.y(x) = \frac{e^{2x} + 2e^{-x}}{3} .

(La seconda componente, 2e2x−2e−x3\frac{2e^{2x} - 2e^{-x}}{3}, è y′y', come deve essere.)

Verifica. y′=2e2x−2e−x3y' = \frac{2e^{2x} - 2e^{-x}}{3}, y′′=4e2x+2e−x3y'' = \frac{4e^{2x} + 2e^{-x}}{3};

y′′−y′−2y=(4−2−2)e2x+(2+2−4)e−x3=0 ✓,y(0)=1+23=1 ✓,y′(0)=2−23=0 ✓.y'' - y' - 2y = \frac{(4 - 2 - 2)e^{2x} + (2 + 2 - 4)e^{-x}}{3} = 0 \ ✓, \qquad y(0) = \frac{1 + 2}{3} = 1 \ ✓, \qquad y'(0) = \frac{2 - 2}{3} = 0 \ ✓.

Errori comuni

  • Scrivere eAxe^{Ax} come la matrice degli esponenziali degli elementi di AA: eAx≠(exe2xe2xex)e^{Ax} \ne \begin{pmatrix} e^{x} & e^{2x} \\ e^{2x} & e^{x} \end{pmatrix}. Funziona elemento per elemento solo per le matrici diagonali.
  • Invertire l'ordine S−1eDxSS^{-1} e^{Dx} S: con A=SDS−1A = S D S^{-1} (colonne di SS = autovettori) è eAx=SeDxS−1e^{Ax} = S e^{Dx} S^{-1}.
  • Dimenticare la condizione iniziale: eAxe^{Ax} è la "soluzione generale"; la soluzione del problema si ottiene moltiplicando per Yˉ\bar Y.

Lezioni in cui compare

Teoria collegata