Calcolatore di matrice trasposta: come trasporre qualsiasi matrice a mano
Un calcolatore di matrice trasposta ribalta una matrice rispetto alla sua diagonale principale, trasformando ogni riga in una colonna e ogni colonna in una riga, così che una matrice m×n diventi una matrice n×m. La trasposizione è una delle operazioni più fondamentali dell'algebra lineare: compare nei prodotti scalari, nelle regole di moltiplicazione tra matrici, nelle matrici simmetriche e, più avanti, nel machine learning quando si rimodellano i dati per l'addestramento. Questa guida illustra nel dettaglio la regola di scambio delle posizioni (aᵢⱼ → aⱼᵢ) con esempi svolti completi: la trasposizione di una matrice rettangolare 2×3, la trasposizione di una matrice quadrata, la dimostrazione che (Aᵀ)ᵀ = A e la spiegazione del perché (AB)ᵀ = BᵀAᵀ inverta l'ordine della moltiplicazione. Troverai anche i tre errori più comuni nella trasposizione e come individuarli prima che compromettano un calcolo più ampio.
Contenuto
- 01Che cos'è la trasposta di una matrice?
- 02Come fa un calcolatore di matrice trasposta a trasformare una matrice 2×3 in una 3×2?
- 03Come si traspone una matrice quadrata?
- 04Perché (Aᵀ)ᵀ = A?
- 05Qual è la regola sull'ordine in (AB)ᵀ = BᵀAᵀ?
- 06Quali sono gli errori più comuni nella trasposizione di una matrice?
- 07Perché usare un calcolatore di matrice trasposta per verificare il tuo lavoro?
Che cos'è la trasposta di una matrice?
La trasposta di una matrice A, scritta Aᵀ (o talvolta A'), è la matrice che si ottiene scambiando righe e colonne di A. Se A ha dimensioni m×n (m righe, n colonne), allora Aᵀ ha dimensioni n×m (n righe, m colonne). La regola è del tutto meccanica e non comporta alcun calcolo aritmetico sugli elementi: cambia soltanto la loro posizione. Formalmente, se A ha elementi aᵢⱼ, dove i è l'indice di riga e j l'indice di colonna, allora Aᵀ ha elementi definiti scambiando quegli indici: l'elemento nella riga j, colonna i di Aᵀ è uguale all'elemento nella riga i, colonna j di A. In simboli, (Aᵀ)ⱼᵢ = aᵢⱼ. Quindi l'elemento che si trovava nella posizione (i, j) si sposta nella posizione (j, i). Questa regola aᵢⱼ → aⱼᵢ è l'unico fatto a cui si riduce ogni calcolo di trasposizione, sia che tu stia trasponendo a mano una matrice piccola, sia che tu stia verificando il risultato di un calcolatore di matrice trasposta su una matrice grande. Un modo utile per visualizzarlo: la prima riga di A diventa la prima colonna di Aᵀ, la seconda riga di A diventa la seconda colonna di Aᵀ, e così via. In modo equivalente, la prima colonna di A diventa la prima riga di Aᵀ. Nulla cambia nei valori: cambia solo dove ciascun valore si colloca nella griglia.
La regola della trasposta in una riga: aᵢⱼ → aⱼᵢ. L'elemento nella riga i, colonna j si sposta nella riga j, colonna i: ogni riga diventa una colonna, ogni colonna diventa una riga.
Come fa un calcolatore di matrice trasposta a trasformare una matrice 2×3 in una 3×2?
Le matrici rettangolari sono il caso più chiaro per vedere che la trasposizione cambia la forma di una matrice, non solo la sua disposizione. Consideriamo A = [[1, 2, 3], [4, 5, 6]], una matrice 2×3 (2 righe, 3 colonne). Un calcolatore di matrice trasposta produce Aᵀ come matrice 3×2 trasformando ciascuna delle due righe di A in una delle due colonne di Aᵀ.
1. Passo 1 — Scrivi righe e colonne di A
A = [[1, 2, 3], [4, 5, 6]] Riga 1 di A: (1, 2, 3) Riga 2 di A: (4, 5, 6) A ha 2 righe e 3 colonne, quindi Aᵀ deve avere 3 righe e 2 colonne.
2. Passo 2 — Trasforma la riga 1 di A nella colonna 1 di Aᵀ
La riga 1 di A, (1, 2, 3), diventa la colonna 1 di Aᵀ, letta dall'alto verso il basso: 1, 2, 3.
3. Passo 3 — Trasforma la riga 2 di A nella colonna 2 di Aᵀ
La riga 2 di A, (4, 5, 6), diventa la colonna 2 di Aᵀ, letta dall'alto verso il basso: 4, 5, 6.
4. Passo 4 — Componi Aᵀ
Aᵀ = [[1, 4], [2, 5], [3, 6]], una matrice 3×2. Verifica direttamente lo scambio di posizione: a₁₂ = 2 in A si trova nella riga 1, colonna 2. In Aᵀ, lo stesso valore 2 si trova nella riga 2, colonna 1, confermando a₁₂ → a₂₁. Allo stesso modo a₂₃ = 6 in A si sposta nella riga 3, colonna 2 di Aᵀ, confermando a₂₃ → a₃₂.
Risultato: A (2×3) si traspone in Aᵀ (3×2) — [[1,2,3],[4,5,6]] diventa [[1,4],[2,5],[3,6]]. Le dimensioni si scambiano insieme agli elementi.
Come si traspone una matrice quadrata?
Le matrici quadrate mantengono le stesse dimensioni dopo la trasposizione — una matrice n×n si traspone in un'altra matrice n×n — ma gli elementi si spostano comunque seguendo esattamente la stessa regola aᵢⱼ → aⱼᵢ. L'unica scorciatoia con le matrici quadrate è che la diagonale principale (dove i = j) non si sposta mai, poiché scambiare i e j quando i è uguale a j lascia la posizione invariata. Ogni elemento fuori dalla diagonale, però, deve comunque scambiarsi con la sua posizione speculare rispetto a quella diagonale.
1. Passo 1 — Scrivi B e individua la diagonale
B = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] Gli elementi della diagonale principale sono b₁₁ = 1, b₂₂ = 5, b₃₃ = 9. Questi restano al loro posto.
2. Passo 2 — Scambia ogni coppia fuori diagonale
b₁₂ = 2 e b₂₁ = 4 si scambiano di posizione: 2 va nella riga 2, colonna 1; 4 va nella riga 1, colonna 2. b₁₃ = 3 e b₃₁ = 7 si scambiano di posizione: 3 va nella riga 3, colonna 1; 7 va nella riga 1, colonna 3. b₂₃ = 6 e b₃₂ = 8 si scambiano di posizione: 6 va nella riga 3, colonna 2; 8 va nella riga 2, colonna 3.
3. Passo 3 — Componi Bᵀ
Bᵀ = [[1, 4, 7], [2, 5, 8], [3, 6, 9]]. Nota che la diagonale 1, 5, 9 si legge identica sia in B sia in Bᵀ, mentre ogni altro elemento si è spostato nella sua posizione speculare rispetto a quella diagonale.
In una matrice quadrata, la diagonale principale (aᵢᵢ) non si sposta mai durante la trasposizione: solo gli elementi fuori diagonale si scambiano con le loro posizioni speculari.
Perché (Aᵀ)ᵀ = A?
Trasporre due volte una matrice restituisce sempre la matrice originale: (Aᵀ)ᵀ = A. Questo ha senso a partire dalla definizione basata sullo scambio di posizioni: la prima trasposizione porta l'elemento da (i, j) a (j, i), e una seconda trasposizione lo riporta da (j, i) a (i, j), cioè esattamente dove si trovava all'inizio. Poiché l'operazione di scambio è l'inversa di se stessa, applicarla due volte equivale all'operazione identità.
1. Passo 1 — Parti da A e calcolane la trasposta
A = [[1, 2, 3], [4, 5, 6]]. Dall'esempio precedente, Aᵀ = [[1, 4], [2, 5], [3, 6]].
2. Passo 2 — Trasponi Aᵀ
Applica la stessa regola aᵢⱼ → aⱼᵢ ad Aᵀ. La riga 1 di Aᵀ, (1, 4), diventa la colonna 1 di (Aᵀ)ᵀ. La riga 2 di Aᵀ, (2, 5), diventa la colonna 2. La riga 3 di Aᵀ, (3, 6), diventa la colonna 3.
3. Passo 3 — Confronta con la matrice originale
(Aᵀ)ᵀ = [[1, 2, 3], [4, 5, 6]], che è esattamente A. Anche le dimensioni corrispondono: Aᵀ era 3×2, quindi (Aᵀ)ᵀ è di nuovo 2×3, ripristinando la forma originale 2×3.
(Aᵀ)ᵀ = A per ogni matrice, perché scambiare due volte gli indici di riga e colonna riporta ciascun elemento nella sua posizione originale.
Qual è la regola sull'ordine in (AB)ᵀ = BᵀAᵀ?
Quando si traspone il prodotto di due matrici, l'ordine della moltiplicazione si inverte: (AB)ᵀ = BᵀAᵀ, non AᵀBᵀ. È una delle regole della trasposizione applicate più di frequente in modo scorretto, quindi vale la pena confermarla con un piccolo esempio svolto in cui ogni elemento può essere verificato a mano.
1. Passo 1 — Definisci A e B e verifica che siano compatibili per la moltiplicazione
A = [[1, 2], [3, 4]] (2×2), B = [[5, 6], [7, 8]] (2×2). Entrambe sono 2×2, quindi AB è definito ed è anch'esso 2×2.
2. Passo 2 — Calcola AB
AB riga 1: (1·5 + 2·7, 1·6 + 2·8) = (5+14, 6+16) = (19, 22) AB riga 2: (3·5 + 4·7, 3·6 + 4·8) = (15+28, 18+32) = (43, 50) AB = [[19, 22], [43, 50]]
3. Passo 3 — Trasponi direttamente il prodotto
(AB)ᵀ = [[19, 43], [22, 50]]
4. Passo 4 — Calcola BᵀAᵀ e confronta
Bᵀ = [[5, 7], [6, 8]], Aᵀ = [[1, 3], [2, 4]] BᵀAᵀ riga 1: (5·1 + 7·2, 5·3 + 7·4) = (5+14, 15+28) = (19, 43) BᵀAᵀ riga 2: (6·1 + 8·2, 6·3 + 8·4) = (6+16, 18+32) = (22, 50) BᵀAᵀ = [[19, 43], [22, 50]], che coincide esattamente con (AB)ᵀ. Provando invece AᵀBᵀ si ottiene [[1,3],[2,4]] moltiplicato per [[5,7],[6,8]] = [[1·5+3·6, 1·7+3·8],[2·5+4·6, 2·7+4·8]] = [[23, 31], [34, 46]] — una matrice completamente diversa, il che conferma che AᵀBᵀ non è uguale a (AB)ᵀ.
(AB)ᵀ = BᵀAᵀ — l'ordine della moltiplicazione si inverte con la trasposizione. Confermato sopra: [[19,43],[22,50]] = BᵀAᵀ, mentre AᵀBᵀ dà la matrice sbagliata [[23,31],[34,46]].
Quali sono gli errori più comuni nella trasposizione di una matrice?
La trasposizione sembra semplice, ma alcuni errori si ripresentano di continuo nei compiti e negli esami, spesso perché producono una matrice che a prima vista sembra plausibile.
1. Errore 1 — Mantenere le stesse dimensioni per una matrice non quadrata
Un errore molto comune è scrivere Aᵀ con lo stesso numero di righe e colonne di A quando A è rettangolare. Se A è 2×3, Aᵀ deve essere 3×2: le dimensioni si scambiano sempre, a meno che la matrice non sia quadrata. Dimenticarlo produce una matrice con la forma completamente sbagliata, non solo con elementi sbagliati.
2. Errore 2 — Ribaltare gli elementi solo «a occhio» lungo la diagonale principale
Alcuni studenti traspongono a occhio, spostando gli elementi vicini alla diagonale ma lasciando intatti quelli agli angoli o ai bordi. Ogni singolo elemento fuori diagonale deve scambiarsi con la sua posizione speculare (aᵢⱼ con aⱼᵢ), non solo quelli visivamente vicini alla linea diagonale. Verifica sempre esplicitamente alcune posizioni con la regola aᵢⱼ → aⱼᵢ invece di affidarti allo sguardo.
3. Errore 3 — Usare l'ordine sbagliato in (AB)ᵀ
Scrivere (AB)ᵀ = AᵀBᵀ invece del corretto BᵀAᵀ è uno degli errori di algebra più frequenti con i prodotti tra matrici. Come mostra l'esempio svolto sopra, i due risultati sono matrici davvero diverse, non versioni dall'aspetto diverso della stessa risposta: questo errore cambia il risultato finale, non solo la sua presentazione.
I tre errori più comuni nella trasposizione: dimensioni sbagliate del risultato per matrici non quadrate, scambi incompleti fuori diagonale e l'inversione di (AB)ᵀ = BᵀAᵀ nell'ordine errato AᵀBᵀ.
Perché usare un calcolatore di matrice trasposta per verificare il tuo lavoro?
Trasporre a mano una piccola matrice 2×2 o 3×3 è rapido, ma con matrici più grandi è facile perdere traccia di quale elemento appartenga a quale posizione, soprattutto quando una trasposta confluisce in un calcolo più lungo come (AB)ᵀ o in una verifica di simmetria. Un calcolatore di matrice trasposta applica istantaneamente la regola aᵢⱼ → aⱼᵢ a ogni elemento e mostra la forma risultante, così puoi confermare elemento per elemento la risposta ottenuta a mano invece di tirare a indovinare se un risultato discordante derivi dal passaggio di trasposizione o da un calcolo aritmetico successivo. Il risolutore passo passo e il tutor di matematica AI di Solvify affrontano la trasposizione di matrici nello stesso modo di questa guida — verificando le dimensioni, controllando ogni posizione scambiata e spiegando l'ordine nella trasposta di un prodotto — così puoi esercitarti, controllare i compiti o sbloccarti su una matrice specifica senza perdere il ragionamento dietro ogni passaggio.
Articoli correlati
Calcolatore di matrici passo passo: operazioni, determinanti e inverse
Estendi la trasposizione all'intero insieme delle operazioni tra matrici — addizione, moltiplicazione, determinanti e inverse — con lo stesso approccio basato su esempi svolti.
Calcolatore del rango di una matrice: come trovare il rango con la forma a scalini
Scopri come le operazioni sulle righe e il rango si collegano alla struttura di una matrice, incluso il modo in cui la trasposizione influisce sul calcolo del rango.
Calcolatore di eliminazione di Gauss: riduzione per righe passo passo
Impara le tecniche di riduzione per righe che si basano sulla stessa gestione di righe e colonne usata nella trasposizione.
Risolutori matematici
Soluzioni passo passo
Ottieni spiegazioni dettagliate per ogni passaggio, non solo la risposta finale.
Risolutore Smart Scan
Scatta una foto di qualsiasi problema con le matrici e ottieni all'istante una soluzione passo passo.
Tutor di matematica AI
Fai domande di approfondimento e ricevi spiegazioni personalizzate 24 ore su 24, 7 giorni su 7.
Materie correlate
Algebra lineare
Esplora vettori, matrici e trasformazioni: la materia più ampia a cui appartiene la trasposizione di matrici.
Aiuto con l'algebra
Costruisci le basi della risoluzione di equazioni che i metodi matriciali come la trasposizione generalizzano a dimensioni superiori.
Metodi matriciali
Prosegui con le operazioni tra matrici correlate, dalla moltiplicazione alle inverse, usando lo stesso formato passo passo.
