Definizione
Data una matrice
[math]A \in \mathbb{R}^{n imes n}[/math]
, l'esponenziale di
[math]A[/math]
è definita mediante questo sviluppo in serie
[math]e^{A} = I + A + \frac{A^2}{2} + \frac{A^3}{3!} + \ldots + \frac{A^n}{n!} + \ldots = \sum_{k=0}^{+\infty} \frac{A^k}{k!}[/math]
dove
[math]A^0 = I[/math]
indica la matrice identità .
Esponenziale di una matrice diagonalizzabile
Se
[math]A \in \mathbb{R}^{n imes n}[/math]
è una matrice diagonalizzabile, il calcolo dell'esponenziale
[math]e^A[/math]
può essere effettuato senza bisogno di ricorrere alla definizione.
Detta
[math]T[/math]
la matrice del cambio di coordinate, risulta
[math]e^A = T e^{\Lambda} T^{-1}[/math]
dove
[math]\Lambda[/math]
è una matrice in forma diagonale se tutti gli autovalori di
[math]A[/math]
sono reali, mentre è in forma diagonale reali a blocchi se
[math]A[/math]
ammette autovalori complessi.
Nel caso di matrici diagonalizzabili dunque è sufficiente calcolare, oltre alla matrice del cambio di coordinate, l'esponenziale p della matrice diagonalizzata, e tale calcolo è relativamente semplice.
Per calcolare
[math]e^{\Lambda}[/math]
si distinguono i casi in cui
[math]\Lambda[/math]
è una matrice in forma diagonale da quello in cui
[math]\Lambda[/math]
è in forma diagonale reale a blocchi.
[math]A[/math]
ha tutti gli autovalori reali
Se la matrice
[math]A[/math]
ha tutti gli autovalori reali, e questi sono pari a
[math]\lambda_{1}, \lambda_{2}, \ldots, \lambda_n[/math]
, ed inoltre se
[math]T[/math]
è la matrice del cambio di coordinate, allora
[math]A = T \Lambda T^{-1}[/math]
dove
[math]\Lambda = ((\lambda_{1}, \quad 0, \ldots, 0),(0, \lambda_{2}, \quad \ldots, 0),(vdots, \quad vdots, \quad ddots, \quad vdots),(0, \quad 0, \quad \ldots, \quad \lambda_n))[/math]
L'esponenziale di
[math]\Lambda[/math]
è banalmente la matrice ottenuta calcolando gli esponenziali degli elementi sulla diagonale principale
[math]e^{\Lambda} = ((e^{\lambda_{1}}, \quad 0, \ldots, 0),(0, e^{\lambda_{2}}, \quad \ldots, 0),(vdots, \quad vdots, \quad ddots, \quad vdots),(0, \quad 0, \quad \ldots, \quad e^{\lambda_n}))[/math]
Pertanto, in questo caso, l'esponenziale di
[math]A[/math]
vale
[math]e^A = T e^{\Lambda} T^{-1}[/math]
[math]A[/math]
ha almeno un autovalore complesso
Supponiamo ora che
[math]A[/math]
abbia autovalori complessi, e che i suoi autovalori siano
[math]\lambda_{1}, \lambda_{2}, \ldots, \lambda_{r}, \lambda_{r+1}, \bar{\lambda_{r+1}}, \lambda_{r+2}, \bar{\lambda_{r+2}}, \ldots, \lambda_{c}, \bar{\lambda_{c}}[/math]
, dove i primi
[math]r[/math]
sono reali, i restanti sono complessi. Scriviamo ogni autovalore complesso con parte immaginaria positiva come
[math]\lambda_i = \sigma_i + i \omega_i[/math]
Se
[math]T[/math]
è la matrice del cambio di coordinate, allora
[math]A = T \Lambda T^{-1}[/math]
, dove
[math]\Lambda[/math]
è una matrice in forma diagonale reale a blocchi, della forma
[math]\Lambda = [(\lambda_1, \quad 0, \quad \ldots, \quad \ldots, \quad \ldots, \quad \ldots, \quad \ldots, \quad \ldots, \quad 0),(0, \quad \lambda_2, \quad 0, \quad \ldots, \quad \ldots, \quad \ldots, \quad \ldots, \quad \ldots, \quad 0),(vdots, \quad 0, \quad ddots, \quad 0, \quad \ldots, \quad \ldots, \quad \ldots, \quad \ldots, \quad vdots),(vdots, \quad vdots, \quad 0, \quad \lambda_{r}, \quad 0, \quad \ldots, \quad \ldots, \quad \ldots, \quad vdots),(vdots, \quad vdots, \quad vdots, \quad 0, \quad \sigma_{r+1}, \quad \omega_{r+1}, \quad 0, \quad \ldots, \quad vdots),(vdots, \quad vdots, \quad vdots, \quad ddots, \quad -\omega_{r+1}, \quad \sigma_{r+1}, \quad 0, \quad \ldots, \quad vdots),(vdots, \quad vdots, \quad vdots, \quad vdots, \quad ddots, \quad 0, \quad ddots, \quad 0, \quad 0),(vdots, \quad vdots, \quad vdots, \quad vdots, \quad vdots, \quad ddots, \quad vdots, \quad \sigma_c, \quad \omega_c),(0, \quad \ldots, \quad \ldots, \quad \ldots, \quad \ldots, \quad \ldots, \quad 0, \quad -\omega_c, \quad \sigma_c)][/math]
Ricordando che per ogni autovalore complesso
[math]\lambda_i[/math]
(con parte immaginaria positiva)
[math]\sigma_i[/math]
indica la sua parte reale e
[math]\omega_i[/math]
(
[math]>0[/math]
) indica la sua parte immaginaria, l'esponenziale di
[math]\Lambda[/math]
vale
[math]e^{\Lambda} = [(e^{\lambda_1}, \quad 0, \quad \ldots, \quad \ldots, \quad \ldots, \quad \ldots, \quad \ldots, \quad \ldots, \quad 0),(0, \quad e^{\lambda_2}, \quad 0, \quad \ldots, \quad \ldots, \quad \ldots, \quad \ldots, \quad \ldots, \quad 0),(vdots, \quad 0, \quad ddots, \quad 0, \quad \ldots, \quad \ldots, \quad \ldots, \quad \ldots, \quad vdots),(vdots, \quad vdots, \quad 0, \quad e^{\lambda_{r}}, \quad 0, \quad \ldots, \quad \ldots, \quad \ldots, \quad vdots),(vdots, \quad vdots, \quad vdots, \quad 0, \quad e^{\sigma_{r+1}} \\cos(\omega_{r+1}), \quad e^{\sigma_{r+1}} \\sin(\omega_{r+1}), \quad 0, \quad \ldots, \quad vdots),(vdots, \quad vdots, \quad vdots, \quad ddots, \quad -e^{\sigma_{r+1}} \\sin(\omega_{r+1}), \quad e^{\sigma_{r+1}} \\cos(\omega_{r+1}), \quad 0, \quad \ldots, \quad vdots),(vdots, \quad vdots, \quad vdots, \quad vdots, \quad ddots, \quad 0, \quad ddots, \quad 0, \quad 0),(vdots, \quad vdots, \quad vdots, \quad vdots, \quad vdots, \quad ddots, \quad vdots, \quad e^{\sigma_{c}} \\cos(\omega_{c}), \quad e^{\sigma_{c}} \\sin(\omega_{c})),(0, \quad \ldots, \quad \ldots, \quad \ldots, \quad \ldots, \quad \ldots, \quad 0, \quad -e^{\sigma_{c}} \\sin(\omega_{c}), \quad e^{\sigma_{c}} \\cos(\omega_{c}))][/math]
Una volta calcolata
[math]e^{\Lambda}[/math]
è possibile calcolare anche l'esponenziale di
[math]A[/math]
, dato che
[math]e^A = T e^{\Lambda} T^{-1}[/math]