Skip to main content
linjär algebraalgebrakalkylatorguide

Transponera matris-kalkylator: så transponerar du vilken matris som helst för hand

·9 min read·Solvify Team

En transponera matris-kalkylator vänder en matris längs dess huvuddiagonal, så att varje rad blir en kolumn och varje kolumn blir en rad — en m×n-matris blir därmed en n×m-matris. Transponering är en av de mest grundläggande operationerna i linjär algebra: den dyker upp i skalärprodukter, i reglerna för matrismultiplikation, i symmetriska matriser och senare inom maskininlärning när du formar om data inför träning. Den här guiden går igenom den exakta positionsbytesregeln (aᵢⱼ → aⱼᵢ) med fullständigt genomräknade exempel: transponering av en rektangulär 2×3-matris, transponering av en kvadratisk matris, bevis för att (Aᵀ)ᵀ = A, och en demonstration av varför (AB)ᵀ = BᵀAᵀ kastar om multiplikationsordningen. Du hittar också de tre vanligaste transponeringsmisstagen och hur du upptäcker dem innan de förstör en större beräkning.

Vad är transponatet av en matris?

Transponatet av en matris A, skrivet Aᵀ (eller ibland A'), är den matris som bildas genom att byta plats på A:s rader och kolumner. Om A har dimensionerna m×n (m rader, n kolumner) har Aᵀ dimensionerna n×m (n rader, m kolumner). Regeln är helt mekanisk och innebär ingen aritmetik med själva elementen — bara deras positioner ändras. Formellt gäller: om A har elementen aᵢⱼ, där i är radindex och j är kolumnindex, definieras Aᵀ:s element genom att dessa index byter plats — elementet i rad j, kolumn i i Aᵀ är lika med elementet i rad i, kolumn j i A. I symboler: (Aᵀ)ⱼᵢ = aᵢⱼ. Elementet som låg på position (i, j) flyttar alltså till position (j, i). Denna regel aᵢⱼ → aⱼᵢ är det enda faktum som varje transponeringsberäkning kokar ner till, oavsett om du transponerar en liten matris för hand eller kontrollerar resultatet från en transponera matris-kalkylator för en stor matris. Ett användbart sätt att föreställa sig det: den första raden i A blir den första kolumnen i Aᵀ, den andra raden i A blir den andra kolumnen i Aᵀ, och så vidare. På motsvarande sätt blir den första kolumnen i A den första raden i Aᵀ. Ingenting med värdena förändras — bara var varje värde sitter i rutnätet.

Transponeringsregeln på en rad: aᵢⱼ → aⱼᵢ. Elementet i rad i, kolumn j flyttar till rad j, kolumn i — varje rad blir en kolumn, varje kolumn blir en rad.

Hur gör en transponera matris-kalkylator om en 2×3-matris till en 3×2-matris?

Rektangulära matriser är det tydligaste stället att se att transponering ändrar matrisens form, inte bara dess layout. Betrakta A = [[1, 2, 3], [4, 5, 6]], en 2×3-matris (2 rader, 3 kolumner). En transponera matris-kalkylator ger Aᵀ som en 3×2-matris genom att göra om var och en av A:s två rader till en av Aᵀ:s två kolumner.

1. Steg 1 — Skriv ut A:s rader och kolumner

A = [[1, 2, 3], [4, 5, 6]] Rad 1 i A: (1, 2, 3) Rad 2 i A: (4, 5, 6) A har 2 rader och 3 kolumner, så Aᵀ måste ha 3 rader och 2 kolumner.

2. Steg 2 — Gör om rad 1 i A till kolumn 1 i Aᵀ

Rad 1 i A, (1, 2, 3), blir kolumn 1 i Aᵀ, läst uppifrån och ner: 1, 2, 3.

3. Steg 3 — Gör om rad 2 i A till kolumn 2 i Aᵀ

Rad 2 i A, (4, 5, 6), blir kolumn 2 i Aᵀ, läst uppifrån och ner: 4, 5, 6.

4. Steg 4 — Sätt samman Aᵀ

Aᵀ = [[1, 4], [2, 5], [3, 6]], en 3×2-matris. Kontrollera positionsbytet direkt: a₁₂ = 2 i A sitter i rad 1, kolumn 2. I Aᵀ sitter samma värde 2 i rad 2, kolumn 1 — vilket bekräftar a₁₂ → a₂₁. På samma sätt flyttar a₂₃ = 6 i A till rad 3, kolumn 2 i Aᵀ, vilket bekräftar a₂₃ → a₃₂.

Resultat: A (2×3) transponeras till Aᵀ (3×2) — [[1,2,3],[4,5,6]] blir [[1,4],[2,5],[3,6]]. Dimensionerna byter plats tillsammans med elementen.

Hur transponerar man en kvadratisk matris?

Kvadratiska matriser behåller samma dimensioner efter transponering — en n×n-matris transponeras till en annan n×n-matris — men elementen flyttar fortfarande enligt exakt samma regel aᵢⱼ → aⱼᵢ. Den enda genvägen med kvadratiska matriser är att huvuddiagonalen (där i = j) aldrig flyttar, eftersom ett byte av i och j när i är lika med j lämnar positionen oförändrad. Varje element utanför diagonalen måste dock fortfarande byta plats med sin spegelposition tvärs över diagonalen.

1. Steg 1 — Skriv ut B och identifiera diagonalen

B = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] Elementen på huvuddiagonalen är b₁₁ = 1, b₂₂ = 5, b₃₃ = 9. Dessa stannar på plats.

2. Steg 2 — Byt plats på varje par utanför diagonalen

b₁₂ = 2 och b₂₁ = 4 byter positioner: 2 flyttar till rad 2, kolumn 1; 4 flyttar till rad 1, kolumn 2. b₁₃ = 3 och b₃₁ = 7 byter positioner: 3 flyttar till rad 3, kolumn 1; 7 flyttar till rad 1, kolumn 3. b₂₃ = 6 och b₃₂ = 8 byter positioner: 6 flyttar till rad 3, kolumn 2; 8 flyttar till rad 2, kolumn 3.

3. Steg 3 — Sätt samman Bᵀ

Bᵀ = [[1, 4, 7], [2, 5, 8], [3, 6, 9]]. Lägg märke till att diagonalen 1, 5, 9 läses likadant i både B och Bᵀ, medan varje annat element har flyttat till sin speglade position tvärs över diagonalen.

För en kvadratisk matris flyttar huvuddiagonalen (aᵢᵢ) aldrig vid transponering — bara elementen utanför diagonalen byter plats med sina spegelpositioner.

Varför gäller (Aᵀ)ᵀ = A?

Att transponera en matris två gånger ger alltid tillbaka den ursprungliga matrisen: (Aᵀ)ᵀ = A. Det följer direkt av definitionen med positionsbyten — den första transponeringen skickar elementet på (i, j) till (j, i), och en ny transponering skickar det från (j, i) tillbaka till (i, j), vilket är precis där det började. Eftersom bytesoperationen är sin egen invers är två tillämpningar av den samma sak som identitetsoperationen.

1. Steg 1 — Utgå från A och ta dess transponat

A = [[1, 2, 3], [4, 5, 6]]. Från det tidigare exemplet är Aᵀ = [[1, 4], [2, 5], [3, 6]].

2. Steg 2 — Transponera Aᵀ

Tillämpa samma regel aᵢⱼ → aⱼᵢ på Aᵀ. Rad 1 i Aᵀ, (1, 4), blir kolumn 1 i (Aᵀ)ᵀ. Rad 2 i Aᵀ, (2, 5), blir kolumn 2. Rad 3 i Aᵀ, (3, 6), blir kolumn 3.

3. Steg 3 — Jämför med originalet

(Aᵀ)ᵀ = [[1, 2, 3], [4, 5, 6]], vilket är exakt A. Dimensionerna stämmer också: Aᵀ var 3×2, så (Aᵀ)ᵀ är 2×3 igen, vilket återställer den ursprungliga 2×3-formen.

(Aᵀ)ᵀ = A för varje matris, eftersom två byten av rad- och kolumnindex återför varje element till sin ursprungliga position.

Vad är ordningsregeln för (AB)ᵀ = BᵀAᵀ?

När du transponerar en produkt av två matriser kastas multiplikationsordningen om: (AB)ᵀ = BᵀAᵀ, inte AᵀBᵀ. Detta är en av de transponeringsregler som oftast tillämpas fel, så det är värt att bekräfta den med ett litet genomräknat exempel där varje element går att kontrollera för hand.

1. Steg 1 — Definiera A och B och bekräfta att de går att multiplicera

A = [[1, 2], [3, 4]] (2×2), B = [[5, 6], [7, 8]] (2×2). Båda är 2×2, så AB är definierad och är också 2×2.

2. Steg 2 — Beräkna AB

AB rad 1: (1·5 + 2·7, 1·6 + 2·8) = (5+14, 6+16) = (19, 22) AB rad 2: (3·5 + 4·7, 3·6 + 4·8) = (15+28, 18+32) = (43, 50) AB = [[19, 22], [43, 50]]

3. Steg 3 — Transponera produkten direkt

(AB)ᵀ = [[19, 43], [22, 50]]

4. Steg 4 — Beräkna BᵀAᵀ och jämför

Bᵀ = [[5, 7], [6, 8]], Aᵀ = [[1, 3], [2, 4]] BᵀAᵀ rad 1: (5·1 + 7·2, 5·3 + 7·4) = (5+14, 15+28) = (19, 43) BᵀAᵀ rad 2: (6·1 + 8·2, 6·3 + 8·4) = (6+16, 18+32) = (22, 50) BᵀAᵀ = [[19, 43], [22, 50]], vilket stämmer exakt med (AB)ᵀ. Om du i stället försöker med AᵀBᵀ får du [[1,3],[2,4]] gånger [[5,7],[6,8]] = [[1·5+3·6, 1·7+3·8],[2·5+4·6, 2·7+4·8]] = [[23, 31], [34, 46]] — en helt annan matris, vilket bekräftar att AᵀBᵀ inte är lika med (AB)ᵀ.

(AB)ᵀ = BᵀAᵀ — multiplikationsordningen kastas om vid transponering. Bekräftat ovan: [[19,43],[22,50]] = BᵀAᵀ, medan AᵀBᵀ ger den felaktiga matrisen [[23,31],[34,46]].

Vilka är de vanligaste misstagen vid transponering av en matris?

Transponering ser enkelt ut, men några fel återkommer gång på gång i läxor och på prov — ofta för att de ger en matris som ser rimlig ut vid en snabb blick.

1. Misstag 1 — Att behålla samma dimensioner för en icke-kvadratisk matris

Ett mycket vanligt fel är att skriva Aᵀ med samma antal rader och kolumner som A när A är rektangulär. Om A är 2×3 måste Aᵀ vara 3×2 — dimensionerna byter alltid plats om inte matrisen är kvadratisk. Glömmer du det får du en matris med helt fel form, inte bara fel element.

2. Misstag 2 — Att bara spegla elementen visuellt längs huvuddiagonalen

Vissa elever transponerar på ögonmått och flyttar element nära diagonalen men lämnar hörn- eller kantelement orörda. Varje enskilt element utanför diagonalen måste byta plats med sin spegelposition (aᵢⱼ med aⱼᵢ), inte bara de som visuellt ligger nära diagonallinjen. Kontrollera alltid några positioner explicit med regeln aᵢⱼ → aⱼᵢ i stället för att uppskatta vändningen med blotta ögat.

3. Misstag 3 — Att använda fel ordning i (AB)ᵀ

Att skriva (AB)ᵀ = AᵀBᵀ i stället för det korrekta BᵀAᵀ är ett av de vanligaste algebrafelen med matrisprodukter. Som det genomräknade exemplet ovan visar är de två resultaten verkligt olika matriser, inte bara olika sätt att skriva samma svar — misstaget ändrar alltså slutresultatet, inte bara presentationen.

De tre vanligaste transponeringsfelen: fel dimensioner i resultatet för icke-kvadratiska matriser, ofullständiga byten utanför diagonalen, och att kasta om (AB)ᵀ = BᵀAᵀ till den felaktiga ordningen AᵀBᵀ.

Varför använda en transponera matris-kalkylator för att kontrollera ditt arbete?

Att transponera en liten 2×2- eller 3×3-matris för hand går snabbt, men med större matriser är det lätt att tappa koll på vilket element som hör hemma på vilken position — särskilt när ett transponat matas in i en längre beräkning som (AB)ᵀ eller en kontroll av om en matris är symmetrisk. En transponera matris-kalkylator tillämpar regeln aᵢⱼ → aⱼᵢ på varje element direkt och visar den resulterande formen, så att du kan bekräfta ditt handräknade svar element för element i stället för att gissa om ett avvikande resultat kom från transponeringssteget eller från aritmetiken längre fram. Solvifys steg-för-steg-lösare och AI-mattelärare går igenom matristransponering på samma sätt som den här guiden — kontrollerar dimensioner, granskar varje bytt position och förklarar ordningen vid produkttransponat — så att du kan öva, kontrollera läxor eller ta dig vidare med en specifik matris utan att tappa resonemanget bakom varje steg.

Taggar:
linjär algebraalgebrakalkylatorguide

Få läxhjälp nu

Gå med miljontals studenter som använder vår AI-matematiklösare. Få omedelbara lösningar, steg-för-steg-förklaringar och läxhjälp dygnet runt.

Tillgänglig på iOS- och Android-enheter