9 svar
2501 visningar
Strollum behöver inte mer hjälp
Strollum 89
Postad: 29 dec 2018 18:12

Basbytesmatris

 

Jag ska lösa följande:

 

Låt B och C vara baser i R2. Om C =12,23  och basbytesmatrisen från B till C är:

 

1-1-12=P

 

 

Hitta B.

 

När man ska hitta basbytesmatrisen så ska man väl ta C-1  *B

Och då borde ju B= P*C?

När jag räknar ut det får jag:

-1-134

 

 

Men svaret ska bli:

 

-1-134   Vad gör jag för fel?

Laguna Online 30721
Postad: 29 dec 2018 19:41

Om P = C^(-1)*B så är B = C*P. Men jag har inte undersökt om det löser problemet. 

Strollum 89
Postad: 29 dec 2018 19:51

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?

Albiki 5096 – Fd. Medlem
Postad: 29 dec 2018 21:36 Redigerad: 29 dec 2018 21:37

Du har de två baserna b={b1,b2}b=\{b_1,b_2\} och c={c1,c2}c = \{c_1,c_2\} i vektorrummet 2.\mathbb{R}^2. Låt vektorerna i basen bb bilda kolonner i matrisen BB och låt vektorerna i basen cc bilda kolonner i matrisen CC.

    B=b11b21b12b22 och C=1223.B = \begin{pmatrix}b_{11}&b_{21}\\b_{12}&b_{22}\end{pmatrix} \text{ och } C = \begin{pmatrix}1&2\\2&3\end{pmatrix}.

Om matrisen PP transformerar från basen bb till basen cc så transformerar den matrisen BB till matrisen CC där

    C=BPC = BP.

Det betyder att matrisen P-1P^{-1} transformerar från basen cc till basen bb så att matrisen CC transformeras till matrisen BB där

    B=CP-1=12231-1-12-1=4375B = CP^{-1} = \begin{pmatrix}1&2\\2&3\end{pmatrix}\begin{pmatrix}1&-1\\-1&2\end{pmatrix}^{-1}=\begin{pmatrix}4&3\\7&5\end{pmatrix}.

Strollum 89
Postad: 29 dec 2018 21:54

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!

Aerius 504 – Fd. Medlem
Postad: 30 dec 2018 00:04

Beräkna C * P då fås facits svar,

12231-1-12 = -13-14

Jag tror C är basbytesmatrisen från basen C = {c1, c2 }till standardbasen E ={e1, e2} .

Strollum 89
Postad: 30 dec 2018 00:28

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

Aerius 504 – Fd. Medlem
Postad: 30 dec 2018 01:05

Det borde stå i uppgiften att C är basbytesmatrisen från basen c till standardbasen 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,

x = C*P*w.

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.

Strollum 89
Postad: 31 dec 2018 10:01

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.

WP-1

 

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?

Strollum 89
Postad: 31 dec 2018 10:28

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. 

Svara
Close