Matrix Calculator

Calcola il determinante, la trasposta o l'inversa di una matrice fino a 10×10 — con risultati passo per passo.

Come si usa

  1. Imposta il numero di righe e colonne, poi inserisci i valori della matrice nella griglia.
  2. Clicca "Determinante" per calcolare det(A), "Trasposta" per A^T o "Inversa" per A^(-1).
  3. Il risultato appare sotto. Per l'inversa, viene mostrato anche il determinante.

Informazioni su questo strumento

Una matrice è una disposizione rettangolare di numeri, e tre delle operazioni più comuni su di essa sono il determinante, la trasposta e l'inversa. Il determinante è un singolo numero calcolato da una matrice quadrata che indica se la matrice è invertibile — se è zero, la matrice è singolare e non ha inversa. La trasposta scambia righe e colonne: la riga i diventa la colonna i e viceversa. L'inversa, quando esiste, è la matrice che moltiplicata per l'originale dà l'identità.

Questo strumento usa l'espansione per cofattori per il determinante (ricorsiva, espandendo lungo la prima riga) e l'eliminazione di Gauss-Jordan per l'inversa (augmentando la matrice con l'identità e riducendo per righe fino a quando la metà sinistra è l'identità). Entrambi gli algoritmi sono esatti per input interi e producono risultati in virgola mobile per i decimali. La griglia accetta matrici fino a 10×10, il che copre la maggior parte delle esigenze didattiche e pratiche. Matrici più grandi richiedono software dedicato di algebra lineare.

Il risultato è mostrato come matrice formattata che puoi copiare. La visualizzazione dell'inversa include il determinante come verifica — se è vicino a zero, la matrice è quasi singolare e l'inversa potrebbe essere numericamente instabile. Tutto viene eseguito nel tuo browser senza calcoli lato server.

La formula

Determinante (espansione per cofattori): det(A) = Σ (-1)^(i+j) × a_ij × det(M_ij) dove M_ij è la matrice dei minori. Inversa (Gauss-Jordan): aumentare [A | I], ridurre per righe a [I | A⁻¹].

Domande frequenti

Qual è la dimensione massima della matrice?

10×10. L'algoritmo di espansione per cofattori è O(n!), quindi diventa lento oltre 10. Per matrici grandi, usa uno strumento di calcolo numerico.

Posso calcolare il prodotto di due matrici?

Non in questa versione — gestisce una matrice alla volta. Per la moltiplicazione, servirebbe una seconda griglia di input.

Perché l'inversa mostra numeri strani?

Se il determinante è vicino a zero, la matrice è quasi singolare e l'inversa amplifica gli errori di arrotondamento. Il risultato è matematicamente corretto ma numericamente fragile.

E se la mia matrice non è quadrata?

Il determinante e l'inversa sono definiti solo per matrici quadrate. La trasposta funziona su qualsiasi forma — una matrice 3×2 diventa 2×3.

Il calcolo esce dal mio browser?

No. Tutto viene calcolato in JavaScript sul tuo dispositivo.

Strumenti correlati

Link lunghi? Accorciali gratis

Vai.la trasforma qualsiasi URL in un link breve con statistiche dei clic, QR Code e il tuo biolink personale.

Vai.la non è responsabile dell'uso degli strumenti né delle decisioni prese in base ai loro risultati.