Calcolatore di Moltiplicazione di Matrici
Inserisci la matrice A (m×n) e la matrice B (n×p). Se le colonne di A corrispondono alle righe di B, il calcolatore restituisce il prodotto AB, una matrice m×p. Ogni voce del risultato è il prodotto scalare di una riga di A con una colonna di B, e lo strumento mostra esplicitamente ciascuna di quelle somme del prodotto scalare, così puoi seguire l’algebra senza dover credere a nulla.
Come funziona la moltiplicazione di matrici
-
1
Imposta le dimensioni
Righe/colonne di A e B. Le colonne di A devono essere uguali alle righe di B.
-
2
Inserisci i valori
Compila ogni cella; accettati decimali e negativi.
-
3
Leggi il prodotto
C = A·B, con dimensioni righe(A) × colonne(B).
-
4
Espandi una cella
Tocca qualsiasi C_ij per vedere il prodotto scalare riga_i(A) · colonna_j(B) con ciascun prodotto elencato.
La regola
(AB)_ij = Σ_k A_ik · B_kj
La voce (i, j) del prodotto è la somma dei prodotti che abbina la riga i di A con la colonna j di B.
Esempio risolto 2×2
A = [[1, 2], [3, 4]], B = [[5, 6], [7, 8]].
C_11 = 1·5 + 2·7 = 5 + 14 = 19C_12 = 1·6 + 2·8 = 6 + 16 = 22C_21 = 3·5 + 4·7 = 15 + 28 = 43C_22 = 3·6 + 4·8 = 18 + 32 = 50
AB = [[19, 22], [43, 50]].
Controlla l’altro ordine: BA = [[23, 34], [31, 46]]. Non uguale a AB, la moltiplicazione di matrici non è commutativa.
Compatibilità delle dimensioni
| Dimensioni A | Dimensioni B | Compatibile? | Dimensioni prodotto |
|---|---|---|---|
| 2×3 | 3×4 | Sì | 2×4 |
| 3×3 | 3×3 | Sì | 3×3 |
| 2×3 | 4×3 | No | - |
| 1×n | n×1 | Sì | 1×1 (scalare) |
| n×1 | 1×n | Sì | n×n (prodotto esterno) |
Proprietà
- Associativa: A(BC) = (AB)C.
- Distributiva: A(B + C) = AB + AC.
- NON commutativa: AB ≠ BA in generale.
- Identità: AI = IA = A dove I è l’identità di dimensione appropriata.
- Matrice zero: A · 0 = 0, ma fai attenzione, AB = 0 NON implica A = 0 o B = 0.
Perché l’ordine è importante nelle applicazioni
- Grafica computerizzata: le matrici di trasformazione si compongono da destra a sinistra.
M_screen = M_projection · M_view · M_model. Scambiare scala e rotazione dà un risultato diverso. - Rotazioni: ruotare attorno a X poi Y non è lo stesso che Y poi X.
- Catene di Markov: la matrice di transizione per il vettore di stato avanza di un passo; scambiare l’ordine è privo di significato.
Complessità computazionale
La moltiplicazione standard di due matrici n×n è O(n³) operazioni. L’algoritmo di Strassen la riduce a O(n^2.81), e i limiti teorici sono ancora più bassi, ma per matrici di dimensioni inferiori a qualche centinaio, il metodo scolastico è il più veloce in pratica grazie ai modelli di accesso favorevoli alla cache.
Domande frequenti
Le colonne del primo devono corrispondere alle righe del secondo. 2×3 · 2×3 fallisce perché A ha 3 colonne ma B ha 2 righe. Dovresti trasporre B: 2×3 · 3×2 va bene e produce un 2×2.
Per la moltiplicazione scalare per matrice, usa il calcolatore di matrici generale, questo strumento è specificamente per moltiplicare due matrici.
Perché ogni voce di AB è un prodotto scalare di una riga di A con una colonna di B; scambiare i punti cambia righe diverse con colonne diverse. Solo coppie speciali (A e il suo inverso, A e l’identità, matrici diagonali con voci distinte) si comportano in modo commutativo.
Sì. Un vettore riga 1×n per un vettore colonna n×1 è uno scalare 1×1 (prodotto scalare). L’inverso, n×1 per 1×n, produce un prodotto esterno n×n, una matrice di rango 1.
No. La moltiplicazione avviene nel tuo browser; i valori non lasciano mai il tuo dispositivo.
Strumenti correlati
Calcolatore di impedenza degli altoparlanti
Calcola il carico nominale di altoparlanti passivi identici collegati in serie, parallelo o serie-parallelo bilanciato e confrontalo con il minimo dell’amplificatore.
Calcolatore di numerologia
Calcola i numeri numerologici basati sul nome con valori pitagorici o caldei: espressione, impulso dell’anima e personalità.
Calcolatore di blocchi di cemento
Calcola quanti blocchi di cemento (CMU) e sacchi di malta ti servono per un muro. Inserisci le dimensioni del muro, la misura del blocco e un margine di sfrido per ottenere subito il computo dei materiali.
Calcolatore dell’orario di uscita
Calcola l’orario di uscita a partire dall’orario di entrata, dalle ore retribuite da completare e dalle pause non retribuite. Gestisce i turni che superano la mezzanotte e mostra l’ora nei formati 24 e 12 ore.
Calcolatore delle dimensioni dello scaldacqua
Dimensiona uno scaldacqua ad accumulo con la resa nella prima ora oppure stima portata e potenza termica di uno istantaneo dalla richiesta simultanea e dal salto termico.
Calcolatore di calorie bruciate
Stima le calorie bruciate durante qualsiasi allenamento in base al tuo peso corporeo, all'attività e alla sua durata, usando valori MET basati su evidenze scientifiche.
Strumento disponibile in altre lingue
- Kalkylator för matrismultiplikation [SV]
- Matrixmultiplikationsrechner [DE]
- Calculateur de multiplication de matrices [FR]
- Máy tính nhân ma trận [VI]
- Rekenmachine voor matrixvermenigvuldiging [NL]
- 행렬 곱셈 계산기 [KO]
- Calculadora de Multiplicación de Matrices [ES]
- آلة حساب ضرب المصفوفات [AR]
- Kalkulator Penggandaan Matriks [ID]
- เครื่องคำนวณการคูณเมทริกซ์ [TH]
- Kalkulator mnożenia macierzy [PL]
- 行列乗算計算機 [JA]
- Calculadora de Multiplicação de Matrizes [PT]
- Matris Çarpımı Hesaplayıcısı [TR]
- 矩阵乘法计算器 [ZH]
- Matrix Multiplication Calculator [EN]
- Калькулятор умножения матриц [RU]