Calcolo matrice: determinante, inversa e prodotto
MatematicaScegli l’operazione e la dimensione, scrivi gli elementi della matrice e leggi il risultato: il determinante con la regola di Sarrus, la matrice inversa o il prodotto di due matrici. I passaggi compaiono con i tuoi numeri.
Passaggi
7 − 4 = 3
- Diagonali che scendono da sinistra a destra: 0 · 2 · 0 + 1 · 1 · 1 + 2 · 3 · 1 = 7.
- Antidiagonali che salgono da sinistra a destra: 2 · 2 · 1 + 0 · 1 · 1 + 1 · 3 · 0 = 4.
- Il determinante è la differenza: 7 − 4 = 3.
Appena tutti i dati sono validi, qui vedi ogni passaggio del calcolo.
Formula
- aij
- elemento della matrice A nella riga i e nella colonna j
- bjk
- elemento della matrice B nella riga j e nella colonna k
- det A
- determinante della matrice A
- cof A
- matrice dei cofattori (o dei complementi algebrici) di A: minori con il segno a scacchiera; (cof A)^T è la sua trasposta
- (A · B)ik
- elemento del prodotto nella riga i e nella colonna k; nel caso 2x2 manca il terzo addendo
Come funziona il calcolo
Una matrice è una tabella di numeri disposti in righe e colonne: una matrice 3x3 ha tre righe e tre colonne, nove elementi in tutto, e ogni elemento si indica con la riga e la colonna in cui sta (a₂₃ è nella seconda riga e terza colonna). Il determinante è un numero che si associa a una matrice quadrata. In una matrice 2x2 è il prodotto della diagonale principale meno il prodotto dell’altra diagonale, cioè a₁₁ · a₂₂ − a₁₂ · a₂₁. In una matrice 3x3 si usa la regola di Sarrus: si sommano i prodotti delle tre diagonali che scendono da sinistra verso destra e si sottraggono i prodotti delle tre antidiagonali. La regola di Sarrus non si estende alle matrici più grandi: per quelle si usa lo sviluppo di Laplace o l’eliminazione di Gauss, che il calcolatore non offre.
La matrice inversa A⁻¹ esiste solo se il determinante è diverso da zero; allora A · A⁻¹ = A⁻¹ · A = I, con I matrice identità. In una matrice 2x2 si scambiano gli elementi della diagonale principale, si cambia il segno degli altri due e si divide tutto per il determinante. In una 3x3 il calcolatore divide per il determinante la trasposta della matrice dei cofattori, in cui ogni elemento è il determinante 2x2 che resta cancellando una riga e una colonna, con il segno a scacchiera. Il prodotto A · B si fa righe per colonne: ogni elemento è la somma dei prodotti degli elementi di una riga di A per quelli di una colonna di B. Non vale la proprietà commutativa: in generale A · B è diverso da B · A.
Scrivi gli elementi con la virgola come separatore decimale. Il calcolatore lavora in doppia precisione e mostra fino a sei decimali. Una matrice è considerata singolare quando il valore assoluto del determinante è praticamente zero; allora il calcolatore avvisa che non esiste l’inversa. Il determinante 2x2 è anche l’area con segno di un parallelogramma, e metà del suo valore assoluto è l’area del triangolo costruito sugli stessi due vettori: per le aree ci sono il calcolo dell’area del triangolo e il calcolo dell’area.
La formula
Il determinante 2x2 è l’area con segno del parallelogramma costruito sui due vettori colonna; in generale il valore assoluto del determinante indica di quanto la trasformazione lineare descritta dalla matrice cambia i volumi. Se è zero la trasformazione schiaccia lo spazio su una dimensione minore e la matrice non è invertibile: una matrice quadrata è invertibile se e solo se il determinante è diverso da zero. Il teorema di Binet dice che det(A · B) = det A · det B, e il calcolatore lo usa come controllo del prodotto.
Il calcolatore considera singolare una matrice quando il valore assoluto del determinante è al più 10^{−12} volte il prodotto dei valori assoluti massimi di ciascuna riga. Così gli errori di arrotondamento dei numeri decimali non producono finte inverse con elementi enormi: la matrice con righe (0,3 0,1) e (0,9 0,3) ha determinante zero, ma in doppia precisione resta un residuo di circa −1,4 · 10^{−17}.
Esempio di calcolo
Quanto vale il determinante della matrice 3x3 con righe (0 1 2), (3 2 1) e (1 1 0)?
- Le tre diagonali che scendono da sinistra a destra danno 0 · 2 · 0 + 1 · 1 · 1 + 2 · 3 · 1 = 7.
- Le tre antidiagonali danno 2 · 2 · 1 + 0 · 1 · 1 + 1 · 3 · 0 = 4.
- La differenza è il determinante: 7 − 4 = 3. Non è zero, quindi la matrice è invertibile.
Il determinante della matrice 3x3 è 3.
Inserisci l’esempio nel calcolatoreDomande frequenti
Cosa si intende per matrice?
Una matrice è una tabella rettangolare di numeri disposti in righe e colonne. Una matrice con m righe e n colonne si dice di ordine m × n; se m = n è quadrata. Le matrici servono per scrivere sistemi di equazioni lineari e trasformazioni del piano e dello spazio. Questo calcolatore lavora con matrici quadrate 2x2 e 3x3.
Come si fa una matrice?
Si dispongono i numeri in righe e colonne tra parentesi. Per esempio la matrice 2x2 (1 2; 3 4) ha come prima riga 1 e 2 e come seconda riga 3 e 4. Nel calcolatore scegli la dimensione con l’operazione (2x2 o 3x3), poi scrivi ogni elemento nel campo con la sua riga e colonna.
Come si calcola il determinante di una matrice 3x3?
Con la regola di Sarrus: si sommano i prodotti delle tre diagonali che scendono da sinistra a destra (a₁₁a₂₂a₃₃ + a₁₂a₂₃a₃₁ + a₁₃a₂₁a₃₂) e si sottraggono quelli delle tre antidiagonali (a₁₃a₂₂a₃₁ + a₁₁a₂₃a₃₂ + a₁₂a₂₁a₃₃). Per la matrice con righe (0 1 2), (3 2 1) e (1 1 0) si ottiene 7 − 4 = 3. In alternativa si può sviluppare lungo una riga o una colonna con il segno a scacchiera.
Come si calcola il determinante di una matrice 2x2?
Si moltiplicano gli elementi della diagonale principale e si sottrae il prodotto dell’altra diagonale: det = a₁₁ · a₂₂ − a₁₂ · a₂₁. Per le righe (1 2) e (3 4) è 1 · 4 − 2 · 3 = −2. Il valore assoluto è l’area del parallelogramma costruito sui vettori colonna.
Come si calcola la matrice inversa?
In una matrice 2x2 vale A⁻¹ = 1 / (ad − bc) · (d −b; −c a): si scambiano a e d, si cambia il segno di b e c e si divide per il determinante. Per (1 2; 3 4) viene 1/(−2) · (4 −2; −3 1) = (−2 1; 1,5 −0,5). In una 3x3 si divide per il determinante la trasposta della matrice dei cofattori; si può usare anche l’eliminazione di Gauss-Jordan.
Quando una matrice non ha l’inversa?
Quando il suo determinante è zero, cioè quando è singolare. Una matrice quadrata è invertibile se e solo se il determinante è diverso da zero. La matrice con righe (1 2) e (2 4) ha determinante 1 · 4 − 2 · 2 = 0 e quindi non ha inversa. In quel caso il calcolatore segnala che la matrice è singolare.
Come si moltiplicano due matrici?
Si moltiplica righe per colonne: ogni elemento del prodotto A · B è la somma dei prodotti di una riga di A per una colonna di B. L’ordine conta: in generale A · B non è uguale a B · A. Con (1 2; 3 4) · (5 6; 7 8) si ottiene (19 22; 43 50), mentre (5 6; 7 8) · (1 2; 3 4) dà (23 34; 31 46).
Come si calcola una matrice in Excel?
In Excel italiano si usano le funzioni matriciali MATR.DETERM per il determinante, MATR.INVERSA per l’inversa e MATR.PRODOTTO per il prodotto di due matrici, scrivendole come formule matriciali sull’intervallo dei risultati (nelle versioni recenti di Excel basta premere Invio). Il calcolatore dà lo stesso risultato per le matrici 2x2 e 3x3 e in più mostra i passaggi.
Come si calcola l’immagine di una matrice?
L’immagine di una matrice A è l’insieme dei vettori A · x al variare di x: coincide con lo spazio generato dalle colonne e la sua dimensione è il rango. Questo calcolatore non calcola il rango, ma per una matrice quadrata vale una regola semplice: se il determinante è diverso da zero l’immagine è tutto lo spazio (ℝ² o ℝ³), se è zero è più piccola.
Quali regole valgono per i determinanti?
Il determinante della matrice identità è 1 e la trasposta ha lo stesso determinante. Per il teorema di Binet det(A · B) = det A · det B. Scambiando due righe il segno cambia; con due righe uguali o una riga di zeri il determinante è zero. Sommare a una riga un multiplo di un’altra non lo cambia. In una matrice triangolare è il prodotto degli elementi della diagonale.
Come si calcola il determinante di una matrice 4x4?
La regola di Sarrus vale solo per le matrici 3x3. Per ordini maggiori si sviluppa lungo una riga o una colonna (sviluppo di Laplace) oppure si porta la matrice in forma triangolare con l’eliminazione di Gauss e si moltiplica la diagonale, ricordando che ogni scambio di righe cambia il segno. Questo calcolatore si ferma alle matrici 2x2 e 3x3.
Quali matrici puoi calcolare con questo strumento?
Matrici quadrate di ordine 2x2 e 3x3 con numeri reali: determinante, matrice inversa e prodotto di due matrici dello stesso ordine. Non calcola autovalori, rango, trasposta, somma né matrici più grandi.
- Determinante (algebra): definizione, regola di Sarrus, sviluppo di Laplace, teorema di Binet (Wikipedia)
- Matrice invertibile: matrice inversa, metodo della matrice dei cofattori, caso 2x2 (Wikipedia)
- Prodotto di matrici: prodotto righe per colonne e non commutatività (Wikipedia)
- Determinante, voce di enciclopedia (Treccani)