Basbytesmatris
Jag ska lösa följande:
Låt B och C vara baser i R2. Om C = och basbytesmatrisen från B till C är:
=P
Hitta B.
När man ska hitta basbytesmatrisen så ska man väl ta *B
Och då borde ju B= P*C?
När jag räknar ut det får jag:
Men svaret ska bli:
Vad gör jag för fel?
Om P = C^(-1)*B så är B = C*P. Men jag har inte undersökt om det löser problemet.
Jag har gjort flera liknande uppgifter.
Jag får rätt på hur man räknar ut basbytes matrisen.
Men sedan när jag dubbelkollar genom att ta någon av veķtorerna eller matpriserna gånger basbytes matrisen så blir det inte alls rätt?
Borde det inte stämma?
Här är ytterligare ett exempel
B1 = (-6, -1) b2=(2,0)
C1=(2,-1) c2=(6,-2)
Matrisen från b till c blir:
9 -2
-4 1
Detta är korrekt enligt facit.
Men om jag tar b1 eller b2 och multiplicerat med matrisen så får jag ju inte c1 eller c2.
Och inte tvärtom heller.
Borde man inte få det?
Du har de två baserna och i vektorrummet Låt vektorerna i basen bilda kolonner i matrisen och låt vektorerna i basen bilda kolonner i matrisen .
Om matrisen transformerar från basen till basen så transformerar den matrisen till matrisen där
.
Det betyder att matrisen transformerar från basen till basen så att matrisen transformeras till matrisen där
.
Tack. Det där verkar vettigt och det kan jag förstå.
Då måste det vara fel i facit där det står :
-1 3
-1 4
Tack för svaret.
Om jag tar
4 3
7 5
Och multiplicerar med P så får jag C ! ☺
Tack!
Beräkna C * P då fås facits svar,
Jag tror C är basbytesmatrisen från basen till standardbasen .
Jaha.. det där testade jag. Det var då jag fick :
-1 -1
3 4
För jag hade tagit P*C istället för C *P
Det blir ju inte samma sak.. Hur ska man veta att det är exakt C*P....?( Och inte PC)?
Och man verkar inte kunna dubbelkolla genom att ta matrisen gånger veķtorerna i B och se om de blir veķtorerna i C...
Tack för svaret. Jag hade inte tänkt på att
BC <> CB
Det borde stå i uppgiften att C är basbytesmatrisen från basen c till standardbasen e och B är basbytesmatrisen från basen b till standardbasen e. Man får fundera på vad matriserna gör för något på vektorkoordinaterna dom verkar på. Den här sidan kanske är till hjälp http://ingforum.haninge.kth.se/armin/ALLA_KURSER/SF1624/BASBYTE.pdf .
Basbytesmatrisen P går från basen b till basen c, basbytesmatrisen C går från basen c till standardbasen e. Om P verkar på en koordinatvektor w given i basen b då fås en ny koordinatvektor k given i basen c. Nu verkar vi på koordinatvektor k med C då fås en koordinatvektor x given i standardbasen,
.
Matrisen C*P verkar på en koordinatvektor w given i basen b och resultatet är en koordinatvektor x given i standardbasen. Att ha P * C fungerar dåligt eftersom C ger en koordinatvektor given i standardbasen medan P verkar på en koordinatvektor given i basen b.
Nu har jag läst igenom den länken som Aerius skickade med.
Där står det (på sid 4) att koordinat matrisen P , för den nya basen är:
1 2
1 0
Jag har en vektor w i standardbasen och ska skriva den i den nya basen.
W =(4 2)
Då ska man multiplicera vektor W med inversen för P för att få vektor i den nya basen.
Det jag tycker är konstigt här är att man säger att P kallas basbytesmatrisen.
Är det inte inversen av P som är basbytesmatrisen?
Är det inte den matris som jag multiplicerar med vektorn som är basbytesmatrisen?
Nu ser jag att P var basbytesmatrisen från B till S. Eftersom jag skulle ha den åt andra hållet så stämmer det ju att jag ska ha inversen.