1. Problemställningen

3B1B: Change of basis

I V4L3 M0067M såg vi att samma vektor får olika koordinatvektorer beroende på vilken bas vi väljer. Det leder till en naturlig fråga:

Om vi känner koordinaterna för relativt en bas — hur beräknar vi koordinaterna relativt en annan bas?

Konkret: Givet två baser och för ett vektorrum , och koordinatvektorn . Hur hittar vi ?

Varför behövs detta?

Ibland är ett problem svårt att lösa i en viss bas men enkelt i en annan. Basbyte låter oss “byta perspektiv” — lösa problemet i den bekväma basen och sedan översätta tillbaka.

Analogi: Tänk på att byta från kartesiska koordinater till polära koordinater. Samma punkt i planet, men olika siffror som beskriver den. Ibland är polära koordinater smidigare (t.ex. för cirklar).


2. Övergångsmatris — definition

Definition: Övergångsmatris

Låt och vara två baser för ett vektorrum .

Övergångsmatrisen (transition matrix) från till är den unika -matris som uppfyller:

för alla .

Med andra ord: övergångsmatrisen “översätter” koordinater i bas till koordinater i bas genom en enkel matrismultiplikation.

Notationen

Pilen visar riktningen på översättningen: från -koordinater till -koordinater. Läs det som “övergångsmatrisen från till “.

Var noga med ordningen — och är inte samma matris!


3. Hur beräknar man övergångsmatrisen?

3.1 Metod: via kolumner

Övergångsmatrisen fås genom att uttrycka de gamla basvektorerna (:s vektorer) i den nya basens (:s) koordinater:

Varför? Om vi sätter (den :te basvektorn i ), så ger (enhetsvektorn). Då:

Minnesregel

Kolumn i = koordinaterna för den :te gamla () basvektorn uttryckt i den nya () basen.


3.2 Metod i : radreducering

I finns en smidig beräkningsmetod. Bilda den utökade matrisen med :s vektorer till vänster och :s vektorer till höger, och radreducera:

Varför fungerar detta? Vi löser ekvationssystem samtidigt: för varje basvektor i söker vi koefficienter sådana att . Dessa koefficienter är precis , dvs. kolumn i .


4. Egenskaper hos övergångsmatrisen

Sats: Övergångsmatrisen är inverterbar

Övergångsmatrisen är alltid inverterbar, och dess invers är övergångsmatrisen i motsatt riktning:

Varför? Vi har:

Multiplicera båda sidor med :

Men per definition gäller . Alltså . ∎

Praktisk konsekvens

Om du har beräknat behöver du inte göra om hela beräkningen för att gå åt andra hållet — invertera matrisen! Och om matrisen är kan du använda formeln .

Sats: Kedja av basbyten

Om , och är tre baser för samma vektorrum, så gäller:

Man kan “kedja” övergångsmatriser genom matrismultiplikation.

Intuition: Först översätt från till , sedan från till . Sammansättningen ger direkt från till .


5. Specialfall: basbyte via standardbasen

Om en av baserna är standardbasen i förenklas beräkningarna avsevärt.

5.1 Från bas till standardbasen

Det vill säga: övergångsmatrisen är helt enkelt matrisen med :s basvektorer som kolumner!

Varför? I standardbasen är (koordinaterna är komponenterna).

5.2 Från standardbasen till bas

5.3 Mellan två baser via standardbasen

Vill du beräkna kan du gå via standardbasen:


6. Basbyte i andra vektorrum

Metoden fungerar inte bara i — den gäller i alla ändligtdimensionella vektorrum. Nyckeln är att översätta till via koordinater.


7. Beslutsträd

Beräkna övergångsmatrisen

flowchart TD
    A["Givet: baser B och B' för V"] --> B{"Arbetar vi i Rⁿ?"}
    B -- Ja --> C["Bilda [B' | B]\noch radreducera\ntill [I | P]"]
    B -- Nej --> D["Översätt B och B'\ntill koordinater i Rⁿ\n(via standardbasen)"]
    D --> C
    C --> E["P = P_{B→B'}"]
    E --> F{"Behöver du P_{B'→B}?"}
    F -- Ja --> G["P_{B'→B} = P⁻¹"]
    F -- Nej --> H["Klar!"]

Beräkna givet

flowchart TD
    A["Givet: [x]_B och baserna B, B'"] --> B["Beräkna P_{B→B'}\n(se ovan)"]
    B --> C["Matrismultiplicera:\n[x]_{B'} = P_{B→B'} · [x]_B"]
    C --> D["Svar: [x]_{B'}"]

8. Övningsuppgifter

Övergångsmatris-uppgifter


Inversuppgifter


Konceptuella uppgifter


Resurser

Videor

Wikipedia

Fördjupning