1. Vad är en bas?

3B1B: Linear combinations, span, and basis vectors

I V4L2 M0067M lärde vi oss två begrepp:

  • Span — vilka vektorer kan vi ?
  • Linjärt oberoende — är vår vektormängd effektiv (inga onödiga)?

En bas kombinerar dessa två krav. Den är en vektormängd som är precis lagom stor: stor nog att nå allting, men utan överflödiga vektorer.

1.1 Definition

Definition: Bas

Låt vara ett underrum till ett vektorrum .

En mängd är en bas för om:

  1. är linjärt oberoende
  2. spänner upp , dvs.

Intuition: En bas är den minimala uppsättningen vektorer som fortfarande kan bygga allt i rummet. Ta bort en vektor och du kan inte längre nå allt. Lägg till en och den är överflödig.

1.2 Geometrisk intuition

RumBas behöver…Exempel
En linje genom origo1 vektor (i linjens riktning) för linjen
2 ej parallella vektorer
Ett plan genom origo i 2 ej parallella vektorer i planet för -planet
3 vektorer som inte ligger i samma plan

2. Standardbaser

Varje “vanligt” vektorrum har en naturlig, enkel bas som kallas standardbasen.

2.1 Standardbas för

I är standardbasen:

där har en etta i position och nollor överallt annars.

2.2 Standardbas för

I polynomrummet (polynom med grad ) är standardbasen:

2.3 Standardbas för

I matrisrummet är standardbasen mängden av alla matriser med exakt en etta och resten nollor.


3. Är en given mängd en bas? — metod

För att kontrollera om är en bas för ett rum med dimension :

Steg-för-steg:

  1. Skriv vektorerna som kolumner i en matris
  2. Radreducera till trappstegsform
  3. Kontrollera:
    • Varje kolumn har en pivot → linjärt oberoende ✓
    • Varje rad har en pivot → spänner upp ✓
    • Båda gäller → bas ✓

Genväg: räkna vektorer

Om du vet att rummet har dimension och du har exakt vektorer, räcker det att kontrollera ett av villkoren (oberoende ELLER spänner upp) — det andra följer automatiskt! Detta beror på att en -matris har en pivot i varje kolumn om och bara om den har en pivot i varje rad.


4. Unik representation — varför baser är så användbara

Den centrala anledningen till att baser är viktiga är att de ger oss ett koordinatsystem.

Sats: Unik representation

Låt vara en bas för vektorrummet .

För varje finns en unik uppsättning skalärer sådana att

Varför? Beviset har två delar:

  1. Existens: Eftersom spänner upp kan varje skrivas som en linjärkombination av basvektorerna.
  2. Unikhet: Antag att det finns två representationer: Subtrahera: . Eftersom är linjärt oberoende måste för alla , alltså . Representationen var densamma! ∎

Varför spelar det roll?

Utan unikhet hade koordinater varit meningslösa — samma vektor kunde ha olika “adresser”. Unikheten garanterar att varje vektor har exakt en uppsättning koordinater relativt en given bas, precis som varje punkt på en karta har exakt en GPS-position.


5. Koordinater relativt en bas

3B1B: Change of basis

5.1 Definition

Definition: Koordinatvektor

Låt vara en bas för och låt .

Om kallas

koordinatvektorn för relativt basen .

Med andra ord: koordinatvektorn talar om “hur mycket av varje basvektor” som behövs för att bygga .

Koordinater beror på basen!

Samma vektor får olika koordinater beroende på vilken bas man väljer. Basen fungerar som ett “perspektiv” — byt perspektiv och siffrorna ändras, men vektorn i sig är densamma.

5.2 Specialfall: standardbasen

Om är standardbasen för , så är koordinatvektorn identisk med själva vektorn:

Det är därför vi “normalt” inte tänker på koordinater — vi jobbar redan i standardbasen utan att reflektera över det.


5.3 Exempel


6. Räkneregler för koordinater

Koordinatvektorn bevarar de linjära operationerna — addition och skalärmultiplikation “fungerar likadant” i koordinater som i originalrummet.

Sats: Linjäritet hos koordinatavbildningen

Låt vara en bas för och låt , . Då gäller:

Varför? Om och , så , och koordinatvektorn för summan är just summan av koordinatvektorerna.

Vad detta innebär

Att lösa problem i ett “komplicerat” vektorrum (polynom, matriser, funktioner…) kan alltid översättas till att lösa motsvarande problem i via koordinater. Denna koppling kallas isomorfi — rummen “ser likadana ut” algebraiskt.


7. Koordinater bevarar linjärt oberoende

Sats: Oberoende bevaras av koordinatavbildningen

Låt vara ett vektorrum med bas .

Då gäller för vektorer :

Bevis (): Antag att koordinatvektorerna är linjärt oberoende i . Vi vill visa att originalvektorerna är oberoende i .

Sätt .

Ta koordinater relativt på båda sidor och använd linjäriteten:

Eftersom koordinatvektorerna är linjärt oberoende: . ∎

(Den andra riktningen bevisas helt analogt.)

Praktisk konsekvens

Du behöver aldrig jobba direkt med polynom, matriser eller andra abstrakta vektorer när du vill kontrollera linjärt oberoende — översätt till koordinater i och radreducera som vanligt. Det är exakt vad vi har gjort i alla polynom- och matrisexempel hittills!


8. En kommentar om mängdnotation

Vi skriver baser med mängdparenteser . Formellt innebär detta att:

  • Ordningen spelar ingen roll: som mängder
  • Inga dubbletter:

I praktiken spelar ordningen roll ändå!

Även om mängdnotationen säger att ordning inte spelar roll, beror koordinatvektorn på vilken ordning vi listar basvektorerna. Om vi byter ordning på och i basen flippar vi koordinaterna:

men

Därför bör man strikt sett använda ordnade mängder (tupler) för baser, men konventionen i de flesta läroböcker är att använda och underförstå att ordningen är given.


9. Beslutsträd

Är en bas för ?

flowchart TD
    A["Givet: {v₁, ..., vₚ} i V med dim(V) = n"] --> B{"Har du rätt antal\nvektorer? (p = n)"}
    B -- "p ≠ n" --> NO["INTE EN BAS\np < n → kan inte spänna upp\np > n → kan inte vara oberoende"]
    B -- "p = n" --> C["Skriv vektorerna som kolumner\ni en n×n-matris och radreducera"]
    C --> D{"Har varje kolumn\nen pivot?\n(ekvivalent: har varje\nrad en pivot?)"}
    D -- Ja --> YES["BAS ✓\n• Linjärt oberoende ✓\n• Spänner upp V ✓"]
    D -- Nej --> NO2["INTE EN BAS\nVektorerna är linjärt beroende\noch spänner inte upp V"]

Hitta koordinater

flowchart TD
    A["Givet: bas B = {b₁,...,bₙ}\noch vektor x ∈ V"] --> B["Sätt upp ekvationen\nc₁b₁ + c₂b₂ + ... + cₙbₙ = x"]
    B --> C["Skriv som utökad matris\n[b₁ | b₂ | ... | bₙ | x]"]
    C --> D["Radreducera till\nreducerad trappstegsform"]
    D --> E["Läs av c₁, c₂, ..., cₙ\nfrån sista kolumnen"]
    E --> F["Svaret:\n[x]_B = (c₁, c₂, ..., cₙ)"]

10. Övningsuppgifter

Bas-uppgifter


Koordinat-uppgifter


Konceptuella uppgifter


Resurser

Videor

Wikipedia

Fördjupning