Skip to content
Matrix Calculator
Tools

Matrix Calculator

Novità

Add, subtract, multiply matrices and compute determinant, inverse and transpose for 2×2–4×4 matrices.

Matrix A rows × cols
Matrix B rows × cols

Operations

Runs entirely in your browser. Nothing is uploaded.

Cos'è una calcolatrice di matrici?

Una calcolatrice di matrici è uno strumento online che esegue operazioni di algebra lineare su array rettangolari di numeri. Le operazioni comuni includono addizione, sottrazione, moltiplicazione, moltiplicazione scalare, trasposizione, determinante, inversa e riduzione per righe alla forma a scala ridotta (RREF). Queste operazioni sono fondamentali per l'algebra lineare, che è alla base del machine learning, della computer grafica, dell'ingegneria strutturale, dell'economia e della maggior parte delle scienze quantitative.

Questa calcolatrice di matrici gratuita supporta matrici fino a 4×4 ed esegue otto operazioni distinte: A+B, A−B, A×B, k·A, Aᵀ, det(A), A⁻¹ e RREF(A). Per i calcoli di determinante e inversa viene mostrato il procedimento passo dopo passo — lo sviluppo di Laplace per il determinante e il metodo della matrice aggiunta per l'inversa. La RREF mostra ogni operazione elementare di riga (scambio, scala, eliminazione) in sequenza, utile per verificare i compiti e capire l'eliminazione gaussiana.

Come usare la calcolatrice di matrici

Imposta le dimensioni della Matrice A e della Matrice B utilizzando i menu a discesa per righe e colonne (da 1 a 4 per ogni dimensione). Clicca su qualsiasi cella della griglia per inserire un valore — Tab passa alla cella successiva orizzontalmente, velocizzando l'inserimento da tastiera. I valori decimali e i numeri negativi sono completamente supportati; lascia le celle a 0 se non necessarie. Per le operazioni che richiedono solo una matrice (trasposizione, determinante, inversa, RREF), è necessario inserire valori solo nella Matrice A. Per le operazioni binarie (A+B, A−B, A×B), entrambe le matrici devono avere dimensioni compatibili.

Clicca sul pulsante dell'operazione per calcolare e visualizzare la griglia dei risultati in basso. Per risolvere un sistema di equazioni lineari, crea una matrice aumentata [A|b] aggiungendo una colonna extra per le costanti alla Matrice A, poi esegui RREF(A). La soluzione si legge direttamente dalla colonna più a destra del risultato.

Operazioni sulle matrici, determinanti e inverse spiegate

Addizione e sottrazione sono operazioni elemento per elemento che richiedono dimensioni identiche. La moltiplicazione A×B richiede che il numero di colonne di A sia uguale al numero di righe di B; il risultato ha il numero di righe di A e il numero di colonne di B. L'elemento (i,j) del prodotto è il prodotto scalare della riga i di A con la colonna j di B. La moltiplicazione scalare kA moltiplica ogni elemento per k. La trasposizione Aᵀ riflette la matrice sulla sua diagonale principale, trasformando una matrice m×n in n×m.

Il determinante indica se una matrice è invertibile (det ≠ 0) e di quanto scala aree o volumi. L'inversa A⁻¹ 'annulla' A: moltiplicare A per A⁻¹ restituisce la matrice identità. Per la risoluzione pratica di equazioni, la RREF applicata alla matrice aumentata [A|b] è numericamente più stabile rispetto al calcolo di A⁻¹ e alla moltiplicazione — rivela simultaneamente la consistenza, l'unicità e i valori della soluzione. Il rango di A (il numero di righe non nulle nella RREF) determina quale dei tre tipi di soluzione (unica, infinita, nessuna) si applica.

Perché il procedimento passo dopo passo è importante

La maggior parte delle calcolatrici di matrici online mostra la risposta ma non come ci sono arrivate. Questa mostra ogni passaggio intermedio per le tre operazioni che gli studenti hanno più bisogno di capire: lo sviluppo di Laplace per i determinanti, il metodo della matrice aggiunta per le inverse di matrici e le singole operazioni elementari di riga (scala, scambio, eliminazione) per la RREF. Questo output passo dopo passo è ciò che rende lo strumento utile per verificare i compiti piuttosto che limitarsi a copiare le risposte.

L'implementazione RREF utilizza il pivoting parziale — scambiando all'elemento con il massimo valore assoluto in ogni colonna prima di dividere — il che migliora la stabilità numerica ed evita gli errori di divisione in virgola mobile che appaiono nelle implementazioni ingenue. I valori inferiori a 1e-10 sono impostati a zero esatto, quindi i risultati rimangono puliti anche per input mal condizionati dove un algoritmo più semplice mostrerebbe 0,0000000001 invece di 0.

Confronto con Wolfram Alpha, Symbolab e Mathway

Wolfram Alpha è l'alternativa più potente ma limita le query gratuite sulle matrici e nasconde il procedimento passo dopo passo dietro un abbonamento Pro da 7$/mese. Symbolab e Mathway richiedono entrambi la registrazione di un account e limitano i calcoli gratuiti passo dopo passo a circa 5–10 al giorno. Desmos gestisce bene i grafici ma non supporta le operazioni sulle matrici. Questa calcolatrice è diversa: nessun account, nessun limite giornaliero e nessun paywall. Ogni operazione — incluso il procedimento completo per determinanti, inverse e RREF — è gratuita ad ogni utilizzo.

Funziona anche interamente nel tuo browser. I dati delle tue matrici non lasciano mai il tuo dispositivo. Questo è importante quando lavori su compiti o dati ingegneristici proprietari che non dovrebbero essere inviati a un server di terze parti. Chiudi la scheda e i dati scompaiono.

Frequently asked questions

Cos'è la moltiplicazione di matrici e quando si può eseguire?

La moltiplicazione A × B è definita solo quando il numero di colonne di A è uguale al numero di righe di B. Se A è m×n e B è n×p, il risultato C è m×p. Ogni elemento C(i,j) è il prodotto scalare della riga i di A con la colonna j di B. La moltiplicazione di matrici non è generalmente commutativa — A×B e B×A danno risultati diversi, e B×A potrebbe non essere nemmeno definita se le dimensioni non coincidono in quell'ordine.

Come viene calcolato il determinante di una matrice?

Per una matrice 2×2 [[a,b],[c,d]], det = ad − bc. Per matrici 3×3 o 4×4, la calcolatrice utilizza lo sviluppo di Laplace lungo la prima riga: det(A) = Σⱼ A(1,j) × (−1)^(1+j) × det(Mⱼ), dove Mⱼ è il minore (la sottomatrice con la riga 1 e la colonna j rimosse). Il determinante è zero se e solo se la matrice è singolare (non invertibile). Il procedimento passo dopo passo è mostrato per tutti i calcoli del determinante.

Quando una matrice ha un'inversa?

Un'inversa esiste se e solo se la matrice è quadrata (n×n) e ha un determinante non nullo. L'inversa A⁻¹ soddisfa A × A⁻¹ = A⁻¹ × A = I (la matrice identità). Se det(A) = 0, la matrice è detta singolare e non esiste inversa — la calcolatrice controlla il determinante prima di tentare l'inversione e segnala un errore chiaro per le matrici singolari. Le matrici non quadrate non hanno mai inverse.

Cos'è la RREF (Forma a Scala Ridotta per Righe)?

La RREF trasforma una matrice in una forma canonica dove: (1) il primo elemento non nullo di ogni riga non nulla (il pivot) è 1, (2) ogni pivot è strettamente a destra del pivot della riga precedente, (3) ogni elemento sopra e sotto un pivot è 0, e (4) le righe nulle sono in fondo. La RREF viene utilizzata per risolvere sistemi di equazioni lineari, trovare il rango della matrice, determinare la consistenza della soluzione e calcolare spazi nulli. Ogni matrice ha una RREF unica.

Come risolvo un sistema di 3 equazioni a 3 incognite?

Imposta la tua matrice dei coefficienti 3×3 come Matrice A e impostala a 3 righe × 4 colonne per includere le costanti come 4a colonna (la matrice aumentata). Inserisci i coefficienti e le costanti, poi clicca RREF(A). Leggi la soluzione dall'ultima colonna del risultato RREF — i valori nelle righe 1, 2, 3 dell'ultima colonna sono rispettivamente i valori di x, y, z. Se manca un pivot in una riga, il sistema ha infinite soluzioni o nessuna soluzione.

Perché l'ordine nella moltiplicazione di matrici è importante?

A differenza della moltiplicazione scalare, la moltiplicazione di matrici non è commutativa: AB ≠ BA in generale. Geometricamente, se A e B rappresentano ciascuno una trasformazione lineare (rotazione, scalatura, taglio), AB applica prima B poi A, mentre BA applica prima A poi B — producendo posizioni finali diverse. Questa non-commutatività è fondamentale per l'algebra lineare e spiega perché l'ordine delle operazioni sulle matrici nelle equazioni deve essere gestito con attenzione.

Posso usare questa calcolatrice sul telefono?

Sì. La calcolatrice è completamente responsive e funziona su iPhone Safari, Chrome Android e browser di tablet. Le celle di input si ridimensionano per il tocco, e il tasto Tab su una tastiera Bluetooth o il pulsante del campo successivo sulla tastiera mobile si sposta tra le celle in modo efficiente. Tutte e otto le operazioni sono disponibili su qualsiasi dimensione dello schermo senza installare un'app.