Skip to main content
algebra linearealgebracalcolatoreguida

Calcolatore di matrice trasposta: come trasporre qualsiasi matrice a mano

·9 min read·Solvify Team

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.

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.

Tag:
algebra linearealgebracalcolatoreguida

Articoli correlati

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

Ottieni aiuto per i compiti ora

Unisciti a milioni di studenti che usano il nostro risolutore matematico AI. Ottieni soluzioni istantanee, spiegazioni passo-passo e supporto compiti 24/7.

Disponibile su dispositivi iOS e Android