Vai al contenuto principale

Matrice invertibile: definizione, proprietà ed esempi

Scopri cos'è una matrice invertibile, come stabilire se una matrice è invertibile e perché le inverse sono importanti in algebra lineare e data science.
Aggiornato 12 ago 2026  · 5 min leggi

Esplora con l'AI

ChatGPTClaudePerplexity

Alcune matrici si comportano come numeri che si possono dividere, perché la trasformazione può essere “annullata” moltiplicando per un'altra matrice. Una matrice invertibile è quindi una matrice quadrata che ammette una matrice inversa, detta appunto inversa.

Questa proprietà è fondamentale, ad esempio, nella risoluzione di sistemi di equazioni lineari, dove l'inversa consente di calcolare direttamente le variabili incognite del sistema.

Nelle sezioni seguenti presenterò le definizioni precise, le condizioni di invertibilità, le principali proprietà, i metodi di calcolo e, naturalmente, molti esempi concreti.

Che cos'è una matrice invertibile?

Una matrice quadrata A di dimensioni n×n è invertibile se esiste un'altra matrice n×n B tale che 

A B = B A = I

dove I è la matrice identità della stessa dimensione (n×n). La matrice B si indica con A-1 (quasi come A alla potenza -1) ed è chiamata inversa di A. 

È molto importante notare che solo le matrici quadrate possono essere invertibili e che le matrici non quadrate non hanno inversa. Ciò deriva dalla biiettività in algebra lineare. Ma, per mantenere intuitivo questo articolo, ci accontenteremo di questa semplice regola.

Che cos'è la matrice identità?

La matrice identità I è la matrice quadrata che funge da identità moltiplicativa nell'algebra delle matrici. Moltiplicare qualsiasi matrice compatibile per I la lascia invariata. Puoi pensarla come una trasformazione neutra, o più rigorosamente, come una trasformazione identità.

Nel caso 2x2, è:

$   I = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix}.   $

Un esempio 3x3 è

$   I = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{pmatrix}.   $

La relazione definitoria è 

$  A A^{-1} = I  $

Questo mostra che moltiplicare A per la sua inversa riporta il sistema a questo punto di partenza neutro. Sebbene il prodotto tra matrici in generale non sia commutativo, in questo caso particolare l'ordine non conta: AA−1 = A−1A , perché A e A⁻¹ sono definite come inverse l'una dell'altra.

Condizioni perché una matrice sia invertibile

Una matrice quadrata A è invertibile se e solo se soddisfa tre condizioni equivalenti:

  • Il suo determinante è diverso da zero, cioè det(A)≠0.
  • Le sue righe o colonne sono linearmente indipendenti, quindi nessun vettore colonna/riga è colineare con un altro vettore colonna/riga.
  • Ha rango pieno uguale alla sua dimensione n.

Se una qualsiasi di queste condizioni fallisce, l'inversa non esiste.

Determinante e invertibilità

Il determinante fornisce un test numerico diretto. Quindi, se det(A)=0, il rango di A è strettamente minore del numero di dimensioni; di conseguenza la trasformazione descritta da A collassa almeno in una dimensione, il che da solo rende impossibile recuperare la trasformazione inversa di A: formalmente, A non ha inversa.

Se det(A) è diverso da zero, allora un'inversa esiste e può essere calcolata. Questa equivalenza vale per ogni matrice quadrata e non richiede ulteriori dimostrazioni per scopi pratici. Intuitivamente, puoi pensare al determinante come a uno scalare che rappresenta come A scala il volume dello spazio.

Pertanto, un valore |det(A)| > 1 significa che A espande lo spazio; un determinante negativo significa che A inverte l'orientazione dello spazio; per |det(A)| < 1, A contrae lo spazio; e, naturalmente, un determinante nullo significa che la trasformazione descritta da A riduce la dimensionalità di quello spazio (come far collassare due assi insieme).

Matrici invertibili vs non invertibili (singolari)

Una matrice che possiede un'inversa si dice invertibile (o non singolare). Una matrice senza inversa si dice singolare.

Proprietà

Matrice invertibile

Matrice singolare

Determinante

det(A) ≠ 0

det(A)=0

Rango

rank(A)=n

rank(A)<n

Righe/colonne

Linearmente indipendenti

Almeno una dipendenza lineare

Soluzione di Ax=b

Esattamente una soluzione

Nessuna soluzione o infinite

Come trovare l'inversa di una matrice

Esistono due metodi manuali standard, più un calcolo diretto via software.

Formula per matrici 2×2

Per

$  A = \begin{pmatrix} a & b \\ c & d \end{pmatrix}  $

con det(A)=ad-bc≠0,

$   A^{-1} = \frac{1}{ad-bc} \begin{pmatrix} d & -b \\ -c & a \end{pmatrix}.   $

Riduzione di riga (Gauss-Jordan)

Forma la matrice aumentata [A|I] e applica operazioni elementari sulle righe finché la metà sinistra non diventa I. La metà destra conterrà allora A-1.

Uso del software (Python, ecc.)

In Python, con NumPy, l'inversa si ottiene con numpy.linalg.inv(A) dopo aver verificato che det(A) ≠ 0.

Esempio di matrice invertibile

Considera la matrice 2x2:

$   A = \begin{pmatrix} 2 & 1 \\ 1 & 1 \end{pmatrix}.   $

Per prima cosa, calcola il determinante:

$   \det(A) = 2 \cdot 1 - 1 \cdot 1 = 1 \neq 0.   $

Dunque, A è invertibile. Applicando la formula 2x2 otteniamo:

$   A^{-1} = \begin{pmatrix} 1 & -1 \\ -1 & 2 \end{pmatrix}.   $

Verifichiamo ora il risultato ottenuto:

$   A A^{-1} = \begin{pmatrix} 2 & 1 \\ 1 & 1 \end{pmatrix} \begin{pmatrix} 1 & -1 \\ -1 & 2 \end{pmatrix} = \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} = I.   $

Lo stesso vale per A-1A.

Perché le matrici invertibili sono importanti

Le matrici invertibili sono necessarie ogni volta che una trasformazione lineare deve essere invertita esattamente. Nei sistemi lineari, garantiscono un'unica soluzione. Nel machine learning compaiono nelle equazioni normali dei minimi quadrati ordinari, ad esempio quando la matrice dei dati ha rango di colonna pieno.

Un altro esempio è nella computer grafica, dove rappresentano trasformazioni reversibili come rotazioni, scalature e traslazioni che devono essere annullate per il rendering o l'animazione. Compaiono anche in fisica per risolvere, ad esempio, sistemi di equazioni differenziali ordinarie, e hanno molti, moltissimi altri impieghi quotidiani.

Matrici invertibili e sistemi lineari

Un sistema di equazioni lineari può essere scritto in forma compatta come Ax=b, dove A è detta matrice dei coefficienti, x il vettore delle incognite e b il vettore dei termini noti. Se A è invertibile, la soluzione unica si ottiene direttamente con

$   \mathbf{x} = A^{-1} \mathbf{b}.   $

In questo caso, nessun'altra soluzione soddisfa l'equazione.

Errori comuni con le matrici invertibili

Questi sono tra gli errori più frequenti in cui si inciampa:

  • Supporre che ogni matrice quadrata sia invertibile.
  • Dimenticare di controllare il determinante prima di tentare l'inversione.
  • Confondere l'inversa con la trasposta (coincidono solo per certe matrici ortogonali).
  • Trattare una matrice singolare come invertibile, ottenendo risultati privi di senso o instabili nei calcoli numerici.

Proprietà chiave delle matrici invertibili

Queste sono le principali proprietà delle matrici invertibili nell'ambito di questo articolo:

Siano A e B matrici invertibili n×n. Allora:

L'inversa è unica.

Il prodotto AB è invertibile e 

$  (AB)^{-1} = B^{-1} A^{-1}  $

L'inversa dell'inversa è la matrice originale:

$  (A^{-1})^{-1} = A  $

Il determinante dell'inversa è il reciproco: 

$  \det(A^{-1}) = 1 / \det(A)  $

La trasposta dell'inversa è uguale all'inversa della trasposta: 

$  (A^{-1})^T = (A^T)^{-1}  $

Conclusione

Una matrice invertibile è una matrice quadrata che ha un'unica inversa che soddisfa A·A-1 = I.

I test decisivi sono un determinante diverso da zero e l'indipendenza lineare delle righe o delle colonne. Queste proprietà sono gli unici indicatori che il sistema lineare ha esattamente una soluzione e che la trasformazione lineare può essere invertita esattamente.

Se padroneggi le matrici invertibili, risolvere sistemi di equazioni lineari sarà estremamente pratico. Non solo: potrai costruire modelli affidabili in data science o eseguire calcoli esatti in qualsiasi ambito che si basi sull'algebra lineare.


Iheb Gafsi's photo
Author
Iheb Gafsi
LinkedIn

Lavoro su sistemi di IA accelerata che abilitano l'intelligenza all'edge con pipeline di ML federate su dati decentralizzati e carichi di lavoro distribuiti.  Il mio lavoro si concentra su Large Models, Elaborazione del Parlato, Computer Vision, Reinforcement Learning e topologie ML avanzate.

FAQ sulla matrice invertibile

Che cos&#39;è una matrice invertibile?

Una matrice invertibile è una matrice quadrata che ha un'altra matrice chiamata inversa. Moltiplicando la matrice originale per la sua inversa si ottiene la matrice identità, che si comporta come il numero 1 nell'aritmetica ordinaria.Una matrice invertibile è una matrice quadrata che ha un'altra matrice chiamata inversa. Moltiplicando la matrice originale per la sua inversa si ottiene la matrice identità, che si comporta come il numero 1 nell'aritmetica ordinaria.

Come faccio a sapere se una matrice è invertibile?

Una matrice quadrata è invertibile solo se il suo determinante è diverso da zero e le sue righe o colonne sono linearmente indipendenti. Questi due test sono equivalenti e confermano che la matrice ha rango pieno.

Che cos&#39;è una matrice singolare?

Una matrice singolare è una matrice quadrata priva di inversa. Il suo determinante è uguale a zero e almeno una riga o colonna è una combinazione lineare delle altre, quindi non può essere annullata per moltiplicazione.

Perché le matrici invertibili sono importanti?

Garantiscono un'unica soluzione nella risoluzione di sistemi di equazioni lineari e sono essenziali in data science per attività come la regressione lineare, in computer grafica per trasformazioni reversibili e in qualsiasi ambito che richieda l'inversione esatta di operazioni lineari.

Le matrici non quadrate possono essere invertibili?

Solo le matrici quadrate possono avere un'inversa. Le matrici non quadrate non hanno le dimensioni corrispondenti necessarie perché il prodotto sia uguale alla matrice identità.

Argomenti
Data Science

Impara con Datacamp

Corso

Algebra lineare per la Data Science in R

4 h
21.6K
Questo corso è un'introduzione all'algebra lineare, uno dei temi matematici più importanti alla base della scienza dei dati.
Vedi dettagliRight Arrow
Inizia Il Corso
Mostra altroRight Arrow
Correlato

blog

Che cos'è Snowflake? Guida per principianti alla piattaforma dati cloud

Esplora le basi di Snowflake, la piattaforma dati cloud. Scopri la sua architettura, le sue funzionalità e come integrarla nelle tue pipeline di dati.
Tim Lu's photo

Tim Lu

12 min

blog

Tokenizzazione nel NLP: come funziona, sfide e casi d'uso

Guida al preprocessing NLP nel machine learning. Copriamo spaCy, i transformer di Hugging Face e come funziona la tokenizzazione in casi d'uso reali.
Abid Ali Awan's photo

Abid Ali Awan

10 min

blog

I 15 migliori server MCP remoti che ogni AI builder dovrebbe conoscere nel 2026

Scopri i 15 migliori server MCP remoti che stanno trasformando lo sviluppo AI nel 2026. Scopri come migliorano automazione, ragionamento, sicurezza e velocità dei workflow.
Abid Ali Awan's photo

Abid Ali Awan

15 min

Mostra AltroMostra Altro