In questa pagina troverai tutto sulle matrici diagonalizzabili: cosa sono, quando possono essere diagonalizzate e quando no, il metodo per diagonalizzare le matrici, le applicazioni e le proprietà di queste particolari matrici, ecc. E hai anche diversi esercizi risolti passo dopo passo così puoi esercitarti e capire perfettamente come vengono diagonalizzati. Infine, impareremo anche come eseguire diagonalizzazioni di matrici con il programma per computer MATLAB, poiché è utilizzato molto frequentemente.
Cos’è una matrice diagonalizzabile?
Come vedremo in seguito, diagonalizzare una matrice è molto utile nel campo dell’algebra lineare. Questo è il motivo per cui molti si chiedono… cos’è la diagonalizzazione della matrice? Ebbene, la definizione di matrice diagonalizzabile è:
Una matrice diagonalizzabile è una matrice quadrata che può essere trasformata in una matrice diagonale, cioè una matrice piena di zeri tranne che sulla diagonale principale. La diagonalizzazione delle matrici è scomposta come segue:
![]()
O equivalente,
![]()
Oro
![]()
è la matrice da diagonalizzare,
![]()
è la matrice le cui colonne sono gli autovettori (o autovettori) di
![]()
,
![]()
la sua matrice inversa e
![]()
è la matrice diagonale formata dagli autovalori (o autovalori) di
![]()
.
La matrice
![]()
agisce come una base che cambia matrice, quindi in realtà con questa formula cambiamo la base in matrice
![]()
, in modo che la matrice diventi una matrice diagonale (
![]()
) nella nuova sede.
Pertanto, la matrice
![]()
e la matrice
![]()
Sono matrici simili. E ovviamente,
![]()
È una matrice regolare o non degenere.
Quando puoi diagonalizzare una matrice?
Non tutte le matrici possono essere diagonalizzate; solo le matrici che soddisfano determinate caratteristiche possono essere diagonalizzate. Si può capire se una matrice è diagonalizzabile in diversi modi:
- Una matrice quadrata di ordine n è diagonalizzabile se ha n autovettori (o autovettori) linearmente indipendenti , o in altre parole, se questi vettori formano una base. Questo perché la matrice

, che serve per diagonalizzare una matrice, è formato dagli autovettori di detta matrice. Per sapere se gli autovettori sono LI è sufficiente il determinante della matrice

è diverso da 0, il che significa che la matrice ha il rango massimo.
![]()
- Una proprietà degli autovalori e degli autovettori è che gli autovettori di autovalori diversi sono linearmente indipendenti. Pertanto, se tutti gli autovalori della matrice sono unici, la matrice è diagonalizzabile.
- Un altro modo per determinare se una matrice può essere sistemata in una matrice diagonale è utilizzare le molteplicità algebriche e geometriche. La molteplicità algebrica è il numero di volte in cui un autovalore (o autovalore) viene ripetuto e la molteplicità geometrica è la dimensione del nucleo (o nucleo) della matrice sottraendo l’autovalore sulla sua diagonale principale. Quindi, se per ogni autovalore la molteplicità algebrica è uguale alla molteplicità geometrica , la matrice è diagonalizzabile.
![]()
![]()
![]()
![]()
- Esiste infine un teorema, il teorema spettrale, che garantisce la diagonalizzazione delle matrici simmetriche con numeri reali. In altre parole, qualsiasi matrice reale e simmetrica è diagonalizzabile .
Come diagonalizzare una matrice
La procedura per diagonalizzare una matrice si basa sulla ricerca degli autovalori (o autovalori) e degli autovettori (o autovettori) di una matrice. Questo è il motivo per cui è importante padroneggiare come calcolare gli autovalori (o autovalori) e gli autovettori (o autovettori) di qualsiasi matrice . Puoi ricordare come è stato fatto cliccando sul link, dove spieghiamo passo dopo passo come trovarli e alcuni trucchi che rendono i calcoli molto più semplici. Inoltre, troverai anche esercizi risolti per esercitarti.
Con il seguente metodo puoi diagonalizzare una matrice di qualsiasi dimensione: 2×2, 3×3, 4×4, ecc. I passi da seguire per diagonalizzare una matrice sono:
- Ottenere gli autovalori (o autovalori) della matrice.
- Calcolare l’autovettore associato a ciascun autovalore.
- Costruisci la matrice

, le cui colonne sono gli autovettori della matrice da diagonalizzare.
- Verifica che la matrice sia diagonalizzabile (deve soddisfare una delle condizioni spiegate nella sezione precedente).
- Costruisci la matrice diagonale

, i cui elementi sono tutti 0 tranne quelli sulla diagonale principale, che sono gli autovalori trovati nel passaggio 1.
Avvertenza: Gli autovettori della matrice
![]()
possono essere posizionati in qualsiasi ordine, tranne gli autovalori della matrice diagonale
![]()
Devono essere posizionati nello stesso ordine. Ad esempio, il primo autovalore della matrice diagonale
![]()
deve essere quello che corrisponde all’autovettore della prima colonna della matrice
![]()
.
Di seguito sono riportati diversi esercizi passo passo di diagonalizzazione della matrice con cui puoi esercitarti.
Risolti gli esercizi di diagonalizzazione della matrice
Esercizio 1
Diagonalizza la seguente matrice quadrata di dimensione 2×2:
![Rendered by QuickLaTeX.com \displaystyle A= \begin{pmatrix}2&2\\[1.1ex] 1&3\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-13b9f5c8b5a381c9661aa4ee2e0b7b63_l3.png)
Dobbiamo innanzitutto determinare gli autovalori della matrice A. Calcoliamo quindi l’equazione caratteristica risolvendo il seguente determinante:
![Rendered by QuickLaTeX.com \displaystyle \text{det}(A-\lambda I)= \begin{vmatrix}2- \lambda &2\\[1.1ex] 1&3-\lambda \end{vmatrix} = \lambda^2-5\lambda +4](https://mathority.org/wp-content/ql-cache/quicklatex.com-f652aa2ef8cd55100970fef7fbf30e60_l3.png)
Calcoliamo ora le radici del polinomio caratteristico:
![Rendered by QuickLaTeX.com \displaystyle \lambda^2-5\lambda +4=0 \ \longrightarrow \ \begin{cases} \lambda = 4 \\[2ex] \lambda = 1 \end{cases}](https://mathority.org/wp-content/ql-cache/quicklatex.com-c53bbe295e0f77d1cdaa183e9341567d_l3.png)
Una volta ottenuti gli autovalori si calcola l’autovettore associato a ciascuno. Innanzitutto, l’autovettore corrispondente all’autovalore 1:
![]()
![Rendered by QuickLaTeX.com \displaystyle \begin{pmatrix}1&2\\[1.1ex] 1&2\end{pmatrix}\begin{pmatrix}x \\[1.1ex] y \end{pmatrix} =}\begin{pmatrix}0 \\[1.1ex] 0 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-83d7b7d31a262f6e0844a0a9f5098e11_l3.png)
![Rendered by QuickLaTeX.com \displaystyle \left.\begin{array}{l} x+2y = 0 \\[2ex] x+2y = 0\end{array}\right\} \longrightarrow \ x=-2y](https://mathority.org/wp-content/ql-cache/quicklatex.com-9ea3248973afa32a42f87b20e0c5ddc9_l3.png)
![Rendered by QuickLaTeX.com \displaystyle v = \begin{pmatrix}-2 \\[1.1ex] 1 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-73435e1b8c9d689ec17255f087e978f0_l3.png)
E poi calcoliamo l’autovettore associato all’autovalore 4:
![]()
![Rendered by QuickLaTeX.com \displaystyle \begin{pmatrix}-2&2\\[1.1ex] 1&-1\end{pmatrix}\begin{pmatrix}x \\[1.1ex] y \end{pmatrix} =}\begin{pmatrix}0 \\[1.1ex] 0 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-d9c6b33d8fad6974d366ce088800b92a_l3.png)
![Rendered by QuickLaTeX.com \displaystyle \left.\begin{array}{l} -2x+2y = 0 \\[2ex] x-y = 0\end{array}\right\} \longrightarrow \ y=x](https://mathority.org/wp-content/ql-cache/quicklatex.com-d68533e14c844cf5bd4ee1965533ee6f_l3.png)
![Rendered by QuickLaTeX.com \displaystyle v = \begin{pmatrix}1 \\[1.1ex] 1 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-0f3cac5769795f1730fcbf118fdfbbc3_l3.png)
Costruiamo la matrice
![]()
, formato dagli autovettori della matrice:
![Rendered by QuickLaTeX.com \displaystyle P = \begin{pmatrix}-2&1 \\[1.1ex] 1&1 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-46dde85eb30324e4dfec09cbb802853e_l3.png)
Poiché tutti gli autovalori sono diversi, la matrice A è diagonalizzabile. Quindi la matrice diagonale corrispondente è quella che ha gli autovalori sulla diagonale principale:
![Rendered by QuickLaTeX.com \displaystyle D= \begin{pmatrix}1&0\\[1.1ex] 0&4\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-1e0329677969153d43ce741754dc6924_l3.png)
Ricordare che gli autovalori devono essere posizionati nello stesso ordine in cui gli autovettori sono posizionati nella matrice
![]()
.
In conclusione, la matrice del cambiamento di base e la matrice diagonalizzata sono:
![Rendered by QuickLaTeX.com \displaystyle P = \begin{pmatrix}-2&1 \\[1.1ex] 1&1 \end{pmatrix} \qquad D= \begin{pmatrix}1&0\\[1.1ex] 0&4\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-7ea54fe9e11d849c2896cc312df404ba_l3.png)
Esercizio 2
Diagonalizza la seguente matrice quadrata di ordine 2:
![Rendered by QuickLaTeX.com \displaystyle A= \begin{pmatrix}3&4\\[1.1ex] -1&-2\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-f61af0f4b152be75cc74b7733b2de076_l3.png)
Dobbiamo innanzitutto determinare gli autovalori della matrice A. Calcoliamo quindi l’equazione caratteristica risolvendo il seguente determinante:
![Rendered by QuickLaTeX.com \displaystyle \text{det}(A-\lambda I)= \begin{vmatrix}3- \lambda &4\\[1.1ex] -1&-2-\lambda \end{vmatrix} = \lambda^2-\lambda -2](https://mathority.org/wp-content/ql-cache/quicklatex.com-31024cc955652299f8933e082f934f15_l3.png)
Calcoliamo ora le radici del polinomio caratteristico:
![Rendered by QuickLaTeX.com \displaystyle \lambda^2-\lambda -2=0 \ \longrightarrow \ \begin{cases} \lambda = -1 \\[2ex] \lambda = 2 \end{cases}](https://mathority.org/wp-content/ql-cache/quicklatex.com-341b01a85529d26a506ebc9336221dca_l3.png)
Una volta ottenuti gli autovalori si calcola l’autovettore associato a ciascuno. Innanzitutto, l’autovettore corrispondente all’autovalore -1:
![]()
![Rendered by QuickLaTeX.com \displaystyle \begin{pmatrix}4&4\\[1.1ex] -1&-1\end{pmatrix}\begin{pmatrix}x \\[1.1ex] y \end{pmatrix} =}\begin{pmatrix}0 \\[1.1ex] 0 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-c2728e62bfb96bb9106b0f7791ba9c5b_l3.png)
![Rendered by QuickLaTeX.com \displaystyle \left.\begin{array}{l} 4x+4y = 0 \\[2ex] -x-y = 0\end{array}\right\} \longrightarrow \ x=-y](https://mathority.org/wp-content/ql-cache/quicklatex.com-0515ba12f6ad51cc35cc785697498b78_l3.png)
![Rendered by QuickLaTeX.com \displaystyle v = \begin{pmatrix}-1 \\[1.1ex] 1 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-0059538893e6c8439792228733f803de_l3.png)
E poi calcoliamo l’autovettore associato all’autovalore 2:
![]()
![Rendered by QuickLaTeX.com \displaystyle \begin{pmatrix}1&4\\[1.1ex] -1&-4\end{pmatrix}\begin{pmatrix}x \\[1.1ex] y \end{pmatrix} =}\begin{pmatrix}0 \\[1.1ex] 0 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-aff94f6ac5c08a408abcb42f4262ac0a_l3.png)
![Rendered by QuickLaTeX.com \displaystyle \left.\begin{array}{l} x+4y = 0 \\[2ex] -x-4y = 0\end{array}\right\} \longrightarrow \ x=-4y](https://mathority.org/wp-content/ql-cache/quicklatex.com-2930b2bf0ef86ea8be216bafe5c3aa32_l3.png)
![Rendered by QuickLaTeX.com \displaystyle v = \begin{pmatrix}-4 \\[1.1ex] 1 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-ede8a2a2803fc807b34db04326f5e1cf_l3.png)
Costruiamo la matrice
![]()
, formato dagli autovettori della matrice:
![Rendered by QuickLaTeX.com \displaystyle P = \begin{pmatrix}-1&-4 \\[1.1ex] 1&1 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-990ff35382717a4644e33e8630777237_l3.png)
Poiché tutti gli autovalori sono diversi tra loro, la matrice A è diagonalizzabile. Quindi la matrice diagonale corrispondente è quella che contiene gli autovalori sulla diagonale principale:
![Rendered by QuickLaTeX.com \displaystyle D= \begin{pmatrix}-1&0\\[1.1ex] 0&2\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-cb2a5e7884d62f8ed609465e289fa70e_l3.png)
Ricordare che gli autovalori devono essere posizionati nello stesso ordine in cui gli autovettori sono posizionati nella matrice
![]()
.
In conclusione, la matrice del cambiamento di base e la matrice diagonalizzata sono:
![Rendered by QuickLaTeX.com \displaystyle P = \begin{pmatrix}-1&-4 \\[1.1ex] 1&1\end{pmatrix} \qquad D= \begin{pmatrix}-1&0\\[1.1ex] 0&2\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-60358333f16516ac0d64d12891ef6ea5_l3.png)
Esercizio 3
Diagonalizza la seguente matrice quadrata di dimensione 3×3:
![Rendered by QuickLaTeX.com \displaystyle A= \begin{pmatrix}2&0&2\\[1.1ex] -1&2&1\\[1.1ex] 0&1&4\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-8fc8797c8c0354ff540e340b82cb9258_l3.png)
Il primo passo consiste nel trovare gli autovalori della matrice A. Calcoliamo quindi l’equazione caratteristica risolvendo il determinante della seguente matrice:
![Rendered by QuickLaTeX.com \displaystyle \text{det}(A-\lambda I)= \begin{vmatrix}2-\lambda&0&2\\[1.1ex] -1&2-\lambda&1\\[1.1ex] 0&1&4-\lambda \end{vmatrix} = -\lambda^3+8\lambda^2-19\lambda+12](https://mathority.org/wp-content/ql-cache/quicklatex.com-280aeb93bd229f34fe255f368390ae6a_l3.png)
Dobbiamo ora calcolare le radici del polinomio caratteristico. Trattandosi di un polinomio di terzo grado applichiamo la regola di Ruffini:
![Rendered by QuickLaTeX.com \displaystyle \begin{array}{r|rrrr} & -1&8&-19& 12 \\[2ex] 1 & & -1&7&-12 \\ \hline &-1\vphantom{\Bigl)}&7&-12&0 \end{array}](https://mathority.org/wp-content/ql-cache/quicklatex.com-9fc16d8c9420ece9152119b48f249df9_l3.png)
E poi troviamo le radici del polinomio ottenuto:
![Rendered by QuickLaTeX.com \displaystyle -\lambda^2+7\lambda -12=0 \ \longrightarrow \ \begin{cases} \lambda = 3 \\[2ex] \lambda = 4 \end{cases}](https://mathority.org/wp-content/ql-cache/quicklatex.com-e07297a9da80525b94e7af1914f403be_l3.png)
Quindi gli autovalori della matrice sono:
![]()
Una volta trovati gli autovalori si calcola l’autovettore associato a ciascuno di essi. Innanzitutto, l’autovettore corrispondente all’autovalore 1:
![]()
![Rendered by QuickLaTeX.com \displaystyle \begin{pmatrix}1&0&2\\[1.1ex] -1&1&1\\[1.1ex] 0&1&3\end{pmatrix}\begin{pmatrix}x \\[1.1ex] y \\[1.1ex] z \end{pmatrix} =\begin{pmatrix}0 \\[1.1ex] 0 \\[1.1ex] 0\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-c50b6b424d6465f208981f3f89213bb2_l3.png)
![Rendered by QuickLaTeX.com \displaystyle \left.\begin{array}{l} x+2z = 0 \\[2ex] -x+y+z = 0\\[2ex] y+3z = 0\end{array}\right\} \longrightarrow \ \begin{array}{l}x=-2z \\[2ex] y = -3z \end{array}](https://mathority.org/wp-content/ql-cache/quicklatex.com-8c810793db36ac827b71d01324760cee_l3.png)
![Rendered by QuickLaTeX.com \displaystyle v = \begin{pmatrix}-2 \\[1.1ex] -3 \\[1.1ex] 1\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-88fc97c4f3a0e5a6d79978e154230e22_l3.png)
Quindi calcoliamo l’autovettore associato all’autovalore 3:
![]()
![Rendered by QuickLaTeX.com \displaystyle \begin{pmatrix}-1&0&2\\[1.1ex] -1&-1&1\\[1.1ex] 0&1&1\end{pmatrix}\begin{pmatrix}x \\[1.1ex] y \\[1.1ex] z \end{pmatrix} =\begin{pmatrix}0 \\[1.1ex] 0 \\[1.1ex] 0\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-05bcbb328be85066bb142c990bbfad99_l3.png)
![Rendered by QuickLaTeX.com \displaystyle \left.\begin{array}{l} -x+2z = 0 \\[2ex] -x-y+z = 0\\[2ex] y+z = 0\end{array}\right\} \longrightarrow \ \begin{array}{l}x=2z \\[2ex] y = -z \end{array}](https://mathority.org/wp-content/ql-cache/quicklatex.com-656b90b758fe5ab6178efdfcbef399ef_l3.png)
![Rendered by QuickLaTeX.com \displaystyle v = \begin{pmatrix}2 \\[1.1ex] -1 \\[1.1ex] 1\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-33033f69510447ef3684a67e835bd578_l3.png)
E infine, calcoliamo l’autovettore associato all’autovalore 4:
![]()
![Rendered by QuickLaTeX.com \displaystyle \begin{pmatrix}-2&0&2\\[1.1ex] -1&-2&1\\[1.1ex] 0&1&0\end{pmatrix}\begin{pmatrix}x \\[1.1ex] y \\[1.1ex] z \end{pmatrix} =\begin{pmatrix}0 \\[1.1ex] 0 \\[1.1ex] 0\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-1f455bc39f72a9b8141ba714bd72a0e5_l3.png)
![Rendered by QuickLaTeX.com \displaystyle \left.\begin{array}{l} -2x+2z = 0 \\[2ex] -x-2y+z = 0\\[2ex] y = 0\end{array}\right\} \longrightarrow \ \begin{array}{l}x=z \\[2ex] y = 0 \end{array}](https://mathority.org/wp-content/ql-cache/quicklatex.com-dd0ebc259ff2665ef3c4c3a3b1692e2e_l3.png)
![Rendered by QuickLaTeX.com \displaystyle v = \begin{pmatrix}1 \\[1.1ex] 0 \\[1.1ex] 1\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-308b2f0f597fcc084d8d06d6c45fd3e5_l3.png)
Costruiamo la matrice
![]()
, formato dagli autovettori della matrice:
![Rendered by QuickLaTeX.com \displaystyle P = \begin{pmatrix}-2&2&1 \\[1.1ex] -3&-1&0 \\[1.1ex] 1&1&1 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-f1f57ccbb391403b5e4af625900516cc_l3.png)
Poiché tutti gli autovalori sono diversi tra loro, la matrice A è diagonalizzabile. Quindi la matrice diagonale corrispondente è quella che ha gli autovalori sulla diagonale principale:
![Rendered by QuickLaTeX.com \displaystyle D= \begin{pmatrix}1&0&0\\[1.1ex] 0&3&0 \\[1.1ex] 0&0&4\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-e88d2a690d31a9ca772d185078f69d3f_l3.png)
Ricordare che gli autovalori devono essere posizionati nello stesso ordine in cui gli autovettori sono posizionati nella matrice
![]()
.
In breve, la matrice del cambiamento di base e la matrice diagonalizzata sono:
![Rendered by QuickLaTeX.com \displaystyle P = \begin{pmatrix}-2&2&1 \\[1.1ex] -3&-1&0 \\[1.1ex] 1&1&1\end{pmatrix} \qquad D= \begin{pmatrix}1&0&0\\[1.1ex] 0&3&0 \\[1.1ex] 0&0&4\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-d6fdff19d2d1e3f58ba1898dc456711d_l3.png)
Esercizio 4
Diagonalizza, se possibile, la seguente matrice quadrata di ordine 3:
![Rendered by QuickLaTeX.com \displaystyle A= \begin{pmatrix}-1&3&1\\[1.1ex] 0&2&0\\[1.1ex] 3&-1&1\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-628e7e12a0d8ccde5bb1fb2626663910_l3.png)
Il primo passo consiste nel trovare gli autovalori della matrice A. Calcoliamo quindi l’equazione caratteristica risolvendo il determinante della seguente matrice:
![Rendered by QuickLaTeX.com \displaystyle \text{det}(A-\lambda I)= \begin{vmatrix}-1-\lambda&3&1\\[1.1ex] 0&2-\lambda&0\\[1.1ex] 3&-1&1-\lambda \end{vmatrix} = -\lambda^3+2\lambda^2+4\lambda-8](https://mathority.org/wp-content/ql-cache/quicklatex.com-30678afffed54546baac35a9eeda7e74_l3.png)
Dobbiamo ora calcolare le radici del polinomio minimo. Poiché si tratta di un polinomio di terzo grado, applichiamo la regola di Ruffini per fattorizzarlo:
![Rendered by QuickLaTeX.com \displaystyle \begin{array}{r|rrrr} & -1&2&\phantom{-}4& -8 \\[2ex] 2 & & -2&0&8 \\ \hline &-1\vphantom{\Bigl)}&0&4&0 \end{array}](https://mathority.org/wp-content/ql-cache/quicklatex.com-1022b20e607032ce89202906035a1315_l3.png)
E poi troviamo le radici del polinomio ottenuto:
![Rendered by QuickLaTeX.com \displaystyle -\lambda^2+4=0 \ \longrightarrow \ \begin{cases} \lambda = +2 \\[2ex] \lambda = -2 \end{cases}](https://mathority.org/wp-content/ql-cache/quicklatex.com-ef5a87ff07eca3feb9798f85cd0b21c7_l3.png)
Quindi gli autovalori della matrice sono:
![]()
L’autovalore di -2 è di molteplicità algebrica semplice, invece l’autovalore di 2 è di molteplicità doppia.
Una volta trovati gli autovalori si calcola l’autovettore associato a ciascuno di essi. Innanzitutto, l’autovettore corrispondente all’autovalore -2:
![]()
![Rendered by QuickLaTeX.com \displaystyle \begin{pmatrix}1&3&1\\[1.1ex] 0&4&0\\[1.1ex] 3&-1&3\end{pmatrix}\begin{pmatrix}x \\[1.1ex] y \\[1.1ex] z \end{pmatrix} =\begin{pmatrix}0 \\[1.1ex] 0 \\[1.1ex] 0\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-f548e75ebc3648368d043737d26c3141_l3.png)
![Rendered by QuickLaTeX.com \displaystyle \left.\begin{array}{l} x+3y+z = 0 \\[2ex] 4y = 0\\[2ex] 3x-y+3z = 0\end{array}\right\} \longrightarrow \ \begin{array}{l}y=0 \\[2ex] x = -z \end{array}](https://mathority.org/wp-content/ql-cache/quicklatex.com-eda9945255b333b217a9c40fc90fb632_l3.png)
![Rendered by QuickLaTeX.com \displaystyle v = \begin{pmatrix}1 \\[1.1ex] 0 \\[1.1ex] -1\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-e79ea01eaeac74b4cf803f470fbb329b_l3.png)
Calcoliamo ora gli autovettori associati agli autovalori 2.
![]()
![Rendered by QuickLaTeX.com \displaystyle \begin{pmatrix}-3&3&1\\[1.1ex] 0&0&0\\[1.1ex] 3&-1&-1\end{pmatrix}\begin{pmatrix}x \\[1.1ex] y \\[1.1ex] z \end{pmatrix} =\begin{pmatrix}0 \\[1.1ex] 0 \\[1.1ex] 0\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-53c61e86f8559cae71cca6a111379645_l3.png)
![Rendered by QuickLaTeX.com \displaystyle \left.\begin{array}{l} -3x+3y+z = 0 \\[2ex] 0= 0\\[2ex] 3x-y-z = 0\end{array}\right\} \longrightarrow \ \begin{array}{l}y=0 \\[2ex] z=3x \end{array}](https://mathority.org/wp-content/ql-cache/quicklatex.com-9de45793fef0fd80dff4c8013e9d444d_l3.png)
![Rendered by QuickLaTeX.com \displaystyle v = \begin{pmatrix}1 \\[1.1ex] 0 \\[1.1ex] 3\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-e90d075bde6188e524147bdd92aa203d_l3.png)
Poiché l’autovalore 2 viene ripetuto due volte, dobbiamo calcolare un altro autovettore che soddisfi le equazioni del sottospazio (o autospazio):
![Rendered by QuickLaTeX.com \displaystyle v = \begin{pmatrix}-1 \\[1.1ex] 0 \\[1.1ex] -3\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-517e77ee4e68f74541ce05ff82fe8188_l3.png)
Costruiamo la matrice
![]()
, formato dai tre autovettori della matrice:
![Rendered by QuickLaTeX.com \displaystyle P = \begin{pmatrix}1&1&-1 \\[1.1ex] 0&0&0 \\[1.1ex] -1&3&-3 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-6a457d6a8a6af3a42596803162118e90_l3.png)
Tuttavia i tre vettori non sono linearmente indipendenti, poiché ovviamente i due autovettori con autovalore 2 sono una combinazione lineare tra loro. Questo può anche essere dimostrato perché il determinante della matrice
![]()
è uguale a 0 (ha una riga piena di zeri):
![Rendered by QuickLaTeX.com \displaystyle \text{det}(P) = \begin{vmatrix}1&1&-1 \\[1.1ex] 0&0&0 \\[1.1ex] -1&3&-3 \end{vmatrix}=0](https://mathority.org/wp-content/ql-cache/quicklatex.com-eef0b8cbbbfc27e1f11bee978f009064_l3.png)
Pertanto, poiché gli autovettori sono linearmente dipendenti, la matrice A non è diagonalizzabile .
Esercizio 5
Se possibile, diagonalizza la seguente matrice quadrata di dimensione 3×3:
![Rendered by QuickLaTeX.com \displaystyle A= \begin{pmatrix}3&0&0\\[1.1ex] 0&2&1\\[1.1ex] 0&1&2\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-c00122db1c4520c4ff5907ba29c05647_l3.png)
Il primo passo consiste nel trovare gli autovalori della matrice A. Calcoliamo quindi l’equazione caratteristica risolvendo il determinante della seguente matrice:
![Rendered by QuickLaTeX.com \displaystyle \text{det}(A-\lambda I)= \begin{vmatrix}3-\lambda&0&0\\[1.1ex] 0&2-\lambda&1\\[1.1ex] 0&1&2-\lambda \end{vmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-0bc2d83752a7ea5c3532047677b123b4_l3.png)
Poiché la prima riga è interamente composta da zeri tranne 3, ne approfitteremo per risolvere il determinante della matrice mediante cofattori (o aggiunti):
![Rendered by QuickLaTeX.com \displaystyle \begin{aligned} \begin{vmatrix}3-\lambda&0&0\\[1.1ex] 0&2-\lambda&1\\[1.1ex] 0&1&2-\lambda \end{vmatrix}& = (3-\lambda)\cdot \begin{vmatrix} 2-\lambda&1\\[1.1ex]1&2-\lambda \end{vmatrix} \\[3ex] & = (3-\lambda)[\lambda^2 -4\lambda +3] \end{aligned}](https://mathority.org/wp-content/ql-cache/quicklatex.com-f27c9abc6047b2289c6dca75524c36b1_l3.png)
Dobbiamo ora calcolare le radici del polinomio caratteristico. È meglio non moltiplicare le parentesi perché si otterrebbe un polinomio di terzo grado. Se invece i due fattori vengono risolti separatamente è più semplice ottenere gli autovalori:
![Rendered by QuickLaTeX.com \displaystyle (3-\lambda)[\lambda^2 -4\lambda +3]=0 \ \longrightarrow \ \begin{cases} 3-\lambda=0 \ \longrightarrow \ \lambda = 3 \\[2ex] \lambda^2 -4\lambda +3=0 \ \longrightarrow \begin{cases}\lambda = 1 \\[2ex] \lambda = 3 \end{cases} \end{cases}](https://mathority.org/wp-content/ql-cache/quicklatex.com-51bd286d6b714a75da7b952b21b01000_l3.png)
Quindi gli autovalori della matrice sono:
![]()
Una volta trovati gli autovalori si calcola l’autovettore associato a ciascuno di essi. Innanzitutto, l’autovettore corrispondente all’autovalore 1:
![]()
![Rendered by QuickLaTeX.com \displaystyle \begin{pmatrix}2&0&0\\[1.1ex] 0&1&1\\[1.1ex] 0&1&1\end{pmatrix}\begin{pmatrix}x \\[1.1ex] y \\[1.1ex] z \end{pmatrix} =\begin{pmatrix}0 \\[1.1ex] 0 \\[1.1ex] 0\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-8e830c9d5e670fac1f34cbd469a11255_l3.png)
![Rendered by QuickLaTeX.com \displaystyle \left.\begin{array}{l} 2x = 0 \\[2ex] y+z = 0\\[2ex] y+z = 0\end{array}\right\} \longrightarrow \ \begin{array}{l}x=0 \\[2ex] y = -z \end{array}](https://mathority.org/wp-content/ql-cache/quicklatex.com-a2afb8e9c13b45197cd1b96c25dd7f9c_l3.png)
![Rendered by QuickLaTeX.com \displaystyle v = \begin{pmatrix}0 \\[1.1ex] -1 \\[1.1ex] 1\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-e82a93f938d6438a3f8caf32715cc3d8_l3.png)
Successivamente calcoliamo gli autovettori associati agli autovalori 3:
![]()
![Rendered by QuickLaTeX.com \displaystyle \begin{pmatrix}0&0&0\\[1.1ex] 0&-1&1\\[1.1ex] 0&1&-1\end{pmatrix}\begin{pmatrix}x \\[1.1ex] y \\[1.1ex] z \end{pmatrix} =\begin{pmatrix}0 \\[1.1ex] 0 \\[1.1ex] 0\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-4e32cf06d1621a90bae143448d4fa348_l3.png)
![Rendered by QuickLaTeX.com \displaystyle \left.\begin{array}{l} 0 = 0 \\[2ex] -y+z = 0\\[2ex] y-z = 0\end{array}\right\} \longrightarrow \ \begin{array}{l}y=z \end{array}](https://mathority.org/wp-content/ql-cache/quicklatex.com-d52817f384fe99c1ecc4dce8034d138f_l3.png)
![Rendered by QuickLaTeX.com \displaystyle v = \begin{pmatrix}0 \\[1.1ex] 1 \\[1.1ex] 1\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-4f56725fbe621b829ccd3de6e289af91_l3.png)
Poiché l’autovalore 3 viene ripetuto due volte, dobbiamo calcolare un altro autovettore che soddisfi le equazioni dell’autospazio:
![Rendered by QuickLaTeX.com \displaystyle v = \begin{pmatrix}1 \\[1.1ex] 0 \\[1.1ex] 0\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-d53a91ff3ef0a02d62956e7517bff871_l3.png)
Costruiamo la matrice
![]()
, formato dagli autovettori della matrice:
![Rendered by QuickLaTeX.com \displaystyle P = \begin{pmatrix}0&0&1 \\[1.1ex] -1&1&0 \\[1.1ex] 1&1&0 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-01c9824b06a22d012e8d7f7d10b3d411_l3.png)
A differenza dell’esercizio 4, in questo caso siamo riusciti a formare 3 vettori linearmente indipendenti sebbene la molteplicità algebrica dell’autovalore 3 sia doppia. Ciò può essere verificato vedendo che il determinante della matrice
![]()
dà un risultato diverso da 0:
![Rendered by QuickLaTeX.com \displaystyle \text{det}(P) = \begin{vmatrix}0&0&1 \\[1.1ex] -1&1&0 \\[1.1ex] 1&1&0 \end{vmatrix} =-2 \neq 0](https://mathority.org/wp-content/ql-cache/quicklatex.com-5b64f45987701e73cd19b7ca0183e20f_l3.png)
Possiamo così effettuare la scomposizione diagonale della matrice A. E la matrice diagonale corrispondente è quella che ha gli autovalori sulla diagonale principale:
![Rendered by QuickLaTeX.com \displaystyle D= \begin{pmatrix}1&0&0\\[1.1ex] 0&3&0 \\[1.1ex] 0&0&3\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-428f628ac9ba4c7ae6eb615b0e726735_l3.png)
Ricordare che gli autovalori devono essere posizionati nello stesso ordine in cui gli autovettori sono posizionati nella matrice
![]()
.
In breve, la matrice di cambiamento di base necessaria per diagonalizzare la matrice e la sua forma diagonalizzata sono:
![Rendered by QuickLaTeX.com \displaystyle P = \begin{pmatrix}0&0&1 \\[1.1ex] -1&1&0 \\[1.1ex] 1&1&0 \end{pmatrix}\qquad D= \begin{pmatrix}1&0&0\\[1.1ex] 0&3&0 \\[1.1ex] 0&0&3\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-d6fc326a197ddeb33da66d0ecbb5f3b1_l3.png)
Esercizio 6
Effettuare la diagonalizzazione, se possibile, della seguente matrice di dimensione 4×4:
![Rendered by QuickLaTeX.com \displaystyle A=\begin{pmatrix}2&1&2&0\\[1.1ex] 1&-3&1&0\\[1.1ex] 0&-1&0&0\\[1.1ex] 0&0&0&5\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-b25cef0f514564a0206c2f8a588bd346_l3.png)
Il primo passo consiste nel trovare gli autovalori della matrice A. Calcoliamo quindi l’equazione caratteristica risolvendo il determinante della seguente matrice:
![Rendered by QuickLaTeX.com \displaystyle \text{det}(A-\lambda I)= \begin{vmatrix}2-\lambda&1&2&0\\[1.1ex] 1&-3-\lambda&1&0\\[1.1ex] 0&-1&-\lambda&0\\[1.1ex] 0&0&0&5-\lambda\end{vmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-7cacf7f3b5f63ab816368aaa866e5762_l3.png)
In questo caso l’ultima colonna del determinante è composta solo da zeri tranne un elemento, ne approfitteremo quindi per calcolare il determinante per cofattori tramite questa colonna:
![Rendered by QuickLaTeX.com \displaystyle \begin{aligned} \begin{vmatrix}2-\lambda&1&2&0\\[1.1ex] 1&-3-\lambda&1&0\\[1.1ex] 0&-1&-\lambda&0\\[1.1ex] 0&0&0&5-\lambda\end{vmatrix}& = (5-\lambda)\cdot \begin{vmatrix}2-\lambda&1&2\\[1.1ex] 1&-3-\lambda&1\\[1.1ex] 0&-1&-\lambda\end{vmatrix}\\[3ex] & = (5-\lambda)[-\lambda^3 -\lambda^2 +6\lambda] \end{aligned}](https://mathority.org/wp-content/ql-cache/quicklatex.com-4211dd57b179125aa12310419b051ccb_l3.png)
Dobbiamo ora calcolare le radici del polinomio caratteristico. È meglio non fare il prodotto tra parentesi perché altrimenti otterresti un polinomio di quarto grado. Tuttavia, se i due fattori vengono risolti separatamente, è più semplice calcolare gli autovalori:
![Rendered by QuickLaTeX.com \displaystyle (5-\lambda)[-\lambda^3 -\lambda^2 +6\lambda]=0 \ \longrightarrow \ \begin{cases} 5-\lambda=0 \ \longrightarrow \ \lambda = 5 \\[2ex] -\lambda^3 -\lambda^2 +6\lambda =0 \ \longrightarrow \ \lambda(-\lambda^2 -\lambda +6) =0 \end{cases}](https://mathority.org/wp-content/ql-cache/quicklatex.com-c85f64406d449b4f23e6bbc31ee093b7_l3.png)
![Rendered by QuickLaTeX.com \displaystyle \lambda(-\lambda^2 -\lambda +6)=0 \ \longrightarrow \ \begin{cases} \lambda=0 \\[2ex] -\lambda^2 -\lambda +6=0 \ \longrightarrow \ \begin{cases} \lambda=2 \\[2ex] \lambda = -3 \end{cases}\end{cases}](https://mathority.org/wp-content/ql-cache/quicklatex.com-96a7a939f5e7d075a94581b2354f7c79_l3.png)
Quindi gli autovalori della matrice sono:
![]()
Una volta trovati tutti gli autovalori si passa agli autovettori. Calcoliamo l’autovettore associato all’autovalore 0:
![]()
![Rendered by QuickLaTeX.com \displaystyle \begin{pmatrix} 2&1&2&0\\[1.1ex] 1&-3&1&0\\[1.1ex] 0&-1&0&0\\[1.1ex] 0&0&0&5\end{pmatrix}\begin{pmatrix}w \\[1.1ex] x \\[1.1ex] y\\[1.1ex] z \end{pmatrix} =\begin{pmatrix}0 \\[1.1ex] 0\\[1.1ex] 0 \\[1.1ex] 0\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-48e7a88c722f93154455a7d3a139e9e0_l3.png)
![Rendered by QuickLaTeX.com \displaystyle \left.\begin{array}{l} 2w+x+2y = 0 \\[2ex] w-3x+y = 0\\[2ex] -x=0 \\[2ex] 5z=0 \end{array}\right\} \longrightarrow \ \begin{array}{l} x=0 \\[2ex] z=0 \\[2ex]w=-y \end{array}](https://mathority.org/wp-content/ql-cache/quicklatex.com-bd06b2978a9da318f23d71c96d5d028e_l3.png)
![Rendered by QuickLaTeX.com \displaystyle v = \begin{pmatrix}-1 \\[1.1ex] 0 \\[1.1ex] 1 \\[1.1ex]0 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-5e6cb2192b1819fcd5216e1ad0b37346_l3.png)
Calcoliamo l’autovettore associato all’autovalore -3:
![]()
![Rendered by QuickLaTeX.com \displaystyle \begin{pmatrix} 5&1&2&0\\[1.1ex] 1&0&1&0\\[1.1ex] 0&-1&3&0\\[1.1ex] 0&0&0&8\end{pmatrix}\begin{pmatrix}w \\[1.1ex] x \\[1.1ex] y\\[1.1ex] z \end{pmatrix} =\begin{pmatrix}0 \\[1.1ex] 0\\[1.1ex] 0 \\[1.1ex] 0\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-bb4e1e57896d33ad465b139fee1f0069_l3.png)
![Rendered by QuickLaTeX.com \displaystyle \left.\begin{array}{l} 5w+x+2y = 0 \\[2ex] w+y = 0\\[2ex] -x+3y=0 \\[2ex] 8z=0 \end{array}\right\} \longrightarrow \ \begin{array}{l} w=-y \\[2ex]x=3y \\[2ex] z=0 \end{array}](https://mathority.org/wp-content/ql-cache/quicklatex.com-0190aad5028c9efdaebb2226b863104d_l3.png)
![Rendered by QuickLaTeX.com \displaystyle v = \begin{pmatrix}-1 \\[1.1ex] 3 \\[1.1ex] 1 \\[1.1ex]0 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-1d4c0c3b06a7cdb14076a2d1dc0eb395_l3.png)
Calcoliamo l’autovettore associato all’autovalore 2:
![]()
![Rendered by QuickLaTeX.com \displaystyle \begin{pmatrix} 0&1&2&0\\[1.1ex] 1&-5&1&0\\[1.1ex] 0&-1&-2&0\\[1.1ex] 0&0&0&3\end{pmatrix}\begin{pmatrix}w \\[1.1ex] x \\[1.1ex] y\\[1.1ex] z \end{pmatrix} =\begin{pmatrix}0 \\[1.1ex] 0\\[1.1ex] 0 \\[1.1ex] 0\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-7263a76e7855eedadeecb32ac4e3a097_l3.png)
![Rendered by QuickLaTeX.com \displaystyle \left.\begin{array}{l} x+2y = 0 \\[2ex] w-5x+y = 0\\[2ex] -x-2y=0 \\[2ex] 3z=0 \end{array}\right\} \longrightarrow \ \begin{array}{l} x=-2y \\[2ex] w=-11y \\[2ex] z=0 \end{array}](https://mathority.org/wp-content/ql-cache/quicklatex.com-b1655d285c99ec5c316ac5b56f7a2bfb_l3.png)
![Rendered by QuickLaTeX.com \displaystyle v = \begin{pmatrix}-11 \\[1.1ex] -2 \\[1.1ex] 1 \\[1.1ex]0 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-4b72552cd6d30c1f940b2c8ebefa911f_l3.png)
Calcoliamo l’autovettore associato all’autovalore 5:
![]()
![Rendered by QuickLaTeX.com \displaystyle \begin{pmatrix} -3&1&2&0\\[1.1ex] 1&-8&1&0\\[1.1ex] 0&-1&-5&0\\[1.1ex] 0&0&0&0\end{pmatrix}\begin{pmatrix}w \\[1.1ex] x \\[1.1ex] y\\[1.1ex] z \end{pmatrix} =\begin{pmatrix}0 \\[1.1ex] 0\\[1.1ex] 0 \\[1.1ex] 0\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-cad6a424d357b8ab8ad0dbf5b6a9a1fe_l3.png)
![Rendered by QuickLaTeX.com \displaystyle \left.\begin{array}{l} -3w+x+2y = 0 \\[2ex] w-8x+y = 0\\[2ex] -x-5y=0 \\[2ex] 0=0 \end{array}\right\} \longrightarrow \ \begin{array}{l} w=x=y=0 \end{array}](https://mathority.org/wp-content/ql-cache/quicklatex.com-3531f26937c3668fb457e0af0cf8761d_l3.png)
![Rendered by QuickLaTeX.com \displaystyle v = \begin{pmatrix}0 \\[1.1ex] 0 \\[1.1ex] 0 \\[1.1ex]1 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-633b2852390bdc22c60e2aaf38b6ab2c_l3.png)
Realizziamo la matrice
![]()
, composto dagli autovettori della matrice:
![Rendered by QuickLaTeX.com \displaystyle P = \begin{pmatrix}-1&-1&-11&0 \\[1.1ex] 0&3&-2&0 \\[1.1ex] 1&1&1&0 \\[1.1ex]0&0&0&1\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-d01ab11cb87f40e42c259bf37e95130f_l3.png)
Poiché tutti gli autovalori sono diversi tra loro, la matrice A è diagonalizzabile. Quindi la matrice diagonale corrispondente è quella che ha gli autovalori sulla diagonale principale:
![Rendered by QuickLaTeX.com \displaystyle D= \begin{pmatrix}0&0&0&0\\[1.1ex] 0&-3&0&0 \\[1.1ex] 0&0&2&0\\[1.1ex] 0&0&0&5\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-8174826f72dc49491c2884f32f54febf_l3.png)
Ricordare che gli autovalori devono essere posizionati nello stesso ordine in cui sono posizionati gli autovettori nella matrice
![]()
.
In sintesi, le modifiche di base necessarie per diagonalizzare la matrice A e la matrice in forma diagonale sono:
![Rendered by QuickLaTeX.com \displaystyle P = \begin{pmatrix}-1&-1&-11&0 \\[1.1ex] 0&3&-2&0 \\[1.1ex] 1&1&1&0 \\[1.1ex]0&0&0&1\end{pmatrix} \qquad D=\begin{pmatrix}0&0&0&0\\[1.1ex] 0&-3&0&0 \\[1.1ex] 0&0&2&0\\[1.1ex] 0&0&0&5\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-029be0f37d9f5846758b7dbb1e25c8fc_l3.png)
Applicazioni di matrici diagonalizzabili
Se sei arrivato fin qui, probabilmente ti starai chiedendo: a cosa serve una matrice diagonalizzabile?
Ebbene, le matrici diagonalizzabili sono molto utili e ampiamente utilizzate in matematica. Il motivo è che una matrice diagonale è praticamente piena di zeri e quindi rende i calcoli molto più semplici.
Un chiaro esempio di ciò sono le potenze delle matrici diagonalizzabili, perché il loro risultato è semplificato dalla seguente formula:
![]()
Questa uguaglianza può essere facilmente dimostrata per induzione. È quindi sufficiente innalzare la matrice
![]()
all’espositore. E poiché si tratta di una matrice diagonale, l’operazione si riduce ad elevare all’esponente ciascun termine della diagonale principale:
![]()
Esempio di potenza di una matrice diagonalizzabile
Per meglio comprendere, calcoleremo come esempio la potenza di una matrice diagonalizzabile:
![Rendered by QuickLaTeX.com \displaystyle A= \begin{pmatrix}2&0\\[1.1ex] 3&1\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-3544a0199a7c277c7497a042deee07ce_l3.png)
La matrice del cambiamento di base
![]()
, formato dai suoi autovettori, e dalla matrice diagonalizzata
![]()
, composto dai propri valori, sono:
![Rendered by QuickLaTeX.com \displaystyle P = \begin{pmatrix}0&1 \\[1.1ex] 1&3 \end{pmatrix} \qquad D= \begin{pmatrix}1&0\\[1.1ex] 0&2\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-3d5f3ac30ba6b6ac40e819e86daad73e_l3.png)
Quindi, per fare un esempio, la matrice A elevata a 7 equivale a:
![]()
![Rendered by QuickLaTeX.com \displaystyle A^7=\begin{pmatrix}0&1 \\[1.1ex] 1&3\end{pmatrix}\begin{pmatrix}1&0\\[1.1ex] 0&2\end{pmatrix}^7\left.\begin{pmatrix}0&1 \\[1.1ex] 1&3 \end{pmatrix}\right.^{-1}](https://mathority.org/wp-content/ql-cache/quicklatex.com-9c0cbd00c0e1c04f294d8ff5413894e5_l3.png)
Ora invertiamo la matrice
![]()
![Rendered by QuickLaTeX.com \displaystyle A^7=\begin{pmatrix}0&1 \\[1.1ex] 1&3 \end{pmatrix}\begin{pmatrix}1&0\\[1.1ex] 0&2\end{pmatrix}^7\begin{pmatrix}-3&1 \\[1.1ex] 1&0 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-9747b331e1548549fa7a171695729eec_l3.png)
Risolviamo la potenza della matrice
![]()
![Rendered by QuickLaTeX.com \displaystyle A^7=\begin{pmatrix}0&1 \\[1.1ex] 1&3\end{pmatrix}\begin{pmatrix}1^7&0\\[1.1ex] 0&2^7\end{pmatrix} \begin{pmatrix}-3&1 \\[1.1ex] 1&0 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-147918af8d66f941dcd70444b7e0d5a2_l3.png)
![Rendered by QuickLaTeX.com \displaystyle A^7=\begin{pmatrix}0&1 \\[1.1ex] 1&3 \end{pmatrix}\begin{pmatrix}1&0\\[1.1ex] 0&128\end{pmatrix} \begin{pmatrix}-3&1 \\[1.1ex] 1&0 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-27c7f9dee1b20761a9845457099573cf_l3.png)
E, infine, effettuiamo le moltiplicazioni delle matrici:
![Rendered by QuickLaTeX.com \displaystyle \bm{A^7=}\begin{pmatrix}\bm{128}&\bm{0}\\[1.1ex] \bm{381}&\bm{1}\end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-f77fa7a83f343c5723afa0a3fde981cc_l3.png)
Come hai visto, è più conveniente calcolare la potenza con una matrice diagonale piuttosto che moltiplicare la stessa matrice sette volte di seguito. Quindi immagina con valori esponenti molto più grandi.
Proprietà delle matrici diagonalizzabili
Le caratteristiche di questo tipo di matrice sono:
- Se la matrice

è diagonalizzabile, qualsiasi potenza di

.
- Quasi tutte le matrici possono essere diagonalizzate in un ambiente complesso

. Anche se di seguito hai le eccezioni che non sono mai diagonalizzabili.
- Se la matrice

è una matrice ortogonale, allora diciamo che la matrice

è ortogonalmente diagonalizzabile e, quindi, l’equazione può essere riscritta:
![]()
- Una matrice è diagonalizzabile da una matrice unitaria se e solo se è una matrice normale.
- Date due matrici diagonalizzabili, esse sono commutabili se e solo se possono essere diagonalizzate simultaneamente, cioè se condividono la stessa base ortonormale di autovettori (o autovettori).
- Se un endomorfismo è diagonalizzabile si dice che è diagonalizzabile per somiglianza . Tuttavia non tutti gli endomorfismi sono diagonalizzabili, ovvero la diagonalizzazione di un endomorfismo non è assicurata.
Diagonalizzazione simultanea
Un insieme di matrici si dice simultaneamente diagonalizzabile se esiste una matrice invertibile che serve come base per diagonalizzare qualsiasi matrice di questo insieme. In altre parole, se due matrici diagonalizzano sulla stessa base autovettoriale, significa che sono diagonalizzabili simultaneamente.
Inoltre, come abbiamo commentato nelle proprietà della diagonalizzazione delle matrici, se due matrici sono in grado di diagonalizzarsi simultaneamente, devono commutare tra loro.
Ad esempio, le seguenti due matrici sono commutabili, quindi diagonalizzano sulla stessa base di autovettori o autovettori.
![Rendered by QuickLaTeX.com \displaystyle A=\begin{pmatrix}2&0 \\[1.1ex] 1&-1 \end{pmatrix} \qquad B=\begin{pmatrix}3&0\\[1.1ex] 1&0 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-c215d8b5d9ae75dbd069c6b6d39886dd_l3.png)
Anche se hanno gli stessi autovettori, ciò non significa che abbiano gli stessi autovalori. Infatti, sebbene le matrici A e B sopra abbiano autovettori simili, hanno autovalori diversi.
Matrici non diagonalizzabili
Sebbene la stragrande maggioranza delle matrici sia diagonalizzabile in un ambiente di numeri complessi, alcune matrici non possono mai essere diagonalizzabili.
Questo fatto si verifica quando la molteplicità algebrica di un autovalore (o autovalore) non coincide con la molteplicità geometrica.
Ad esempio, la seguente matrice non è in alcun modo diagonalizzabile, è “indiagonalizzabile”:
![Rendered by QuickLaTeX.com \displaystyle \begin{pmatrix}0&1 \\[1.1ex] 0&0 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-cdadeeadd8ee984e2efb53896c2d3306_l3.png)
Inoltre, ci sono matrici che non sono in grado di diagonalizzare in un ambiente di numeri reali, ma lo fanno quando si lavora con numeri complessi, come questa matrice:
![Rendered by QuickLaTeX.com \displaystyle \begin{pmatrix}0&1 \\[1.1ex] -1&0 \end{pmatrix}](https://mathority.org/wp-content/ql-cache/quicklatex.com-c7bb0fa6573d760edc55d94cfc834c7e_l3.png)
Infine, ci sono alcune procedure di diagonalizzazione dei blocchi di matrice che non sono puramente diagonalizzabili, ma sono un po’ più complicate. Il metodo più conosciuto è la diagonalizzazione con la forma canonica di Jordan .
Diagonalizzare una matrice con MATLAB
I programmi per computer sono molto utili quando si tratta di diagonalizzare matrici, soprattutto se sono molto grandi. E il software più conosciuto è sicuramente MATLAB , quindi di seguito vedremo come fattorizzare diagonalmente una matrice utilizzando questo programma.
L’istruzione utilizzata per diagonalizzare una matrice con MATLAB è:
![]()
Oro
![]()
è la matrice da diagonalizzare e
![]()
E
![]()
sono le matrici che il programma restituisce:
![]()
è la matrice formata dagli autovettori e
![]()
è la matrice in forma diagonale i cui termini diagonali principali sono gli autovalori.
Pertanto, devi solo inserire questo codice nel programma.
Se invece vuoi conoscere solo gli autovalori, puoi usare la seguente istruzione:
![]()
Oro
![]()
è il vettore colonna che MATLAB restituisce con gli autovalori della matrice
![]()
.