7 svar
208 visningar
dajamanté behöver inte mer hjälp
dajamanté 5139 – Fd. Medlem
Postad: 19 apr 2018 17:15 Redigerad: 19 apr 2018 17:22

Babysbyte matris

Mitt idiotisk försök:

Eftersom vi vill ha basen i f1, f2, f3 och har redan receptet med e1,e2,e3, det räcker med att transponera de tre kolon vektorerna:

T=1312-2-221212

Denna är positiv orienterade resonerade jag, eftersom det var något i kursen att en positiv orienterad bas förbli positiv när man applicerar samma linear transformation eller något dylikt.

Och för den tredje räknade jag: (5,-1,2) * 1312-2-221212=13(5-10+10), 13(10+10+5), 13(-10+5+10)

Det blev såklart fel, som avslöjar djupa håll i min kunskap.

 

Figur, i fall Guggle tittar på det (tyvärr ser man inte den ursprungliga matris under babysbyten)

Guggle 1364
Postad: 20 apr 2018 14:08 Redigerad: 20 apr 2018 14:41

Hej Daja,

Nu verkar du ha återgått till att göra om dina kolonnvektorer till radvektorer eller något annat konstigt. Tänk på att xT xT inte är tillåtet om x är en 3:1 kolonnvektor samt att xtT x^tT inte är samma sak som Tx Tx

Du verkar också ha glömt att invertera T, tänk på att du nu använder en basbytesmatris T som uppfyller

x=Tx' x=Tx'

Har du en vektor i "den gamla basen" och vill uttrycka den i den nya prim-basen får du multiplicera med T-1=Tt T^{-1}=T^t från vänster dvs

x'=T-1x x'=T^{-1}x

Ser du skillnaden? Lägg märke till åt vilket håll transformationen går.

Vi använder här den inom matematiken vanliga konventionen att låta ortogonalmatrisen T vid matrismultiplikation från vänster transformera från de nya till de gamla koordinaterna.

Fysiker brukar transformera i den andra riktningen och använder A=Tt A=T^t med ekvationen x'=Ax x'=Ax .

dajamanté 5139 – Fd. Medlem
Postad: 20 apr 2018 17:25
Guggle skrev :

Hej Daja,

Nu verkar du ha återgått till att göra om dina kolonnvektorer till radvektorer eller något annat konstigt. Tänk på att xT xT inte är tillåtet om x är en 3:1 kolonnvektor samt att xtT x^tT inte är samma sak som Tx Tx

Du verkar också ha glömt att invertera T, tänk på att du nu använder en basbytesmatris T som uppfyller

x=Tx' x=Tx'

Jag skrev:

f1=13e1-23e2+23e3f2=23e1+23e2+13e3f3=-23e1+13e2+23e3

och transponerat dessa rad i kolonner, du menar att jag inte borde ha gjort det?

Har du en vektor i "den gamla basen" och vill uttrycka den i den nya prim-basen får du multiplicera med T-1=Tt T^{-1}=T^t från vänster dvs

x'=T-1x x'=T^{-1}x

Ser du skillnaden? Lägg märke till åt vilket håll transformationen går.

Alltså, nej. Jag trodde att jag hade en bra knep för att ha koll på åt vilket håll det gick, men det blev bara förvirrande, för det fungerar inte.

 

Vi använder här den inom matematiken vanliga konventionen att låta ortogonalmatrisen T vid matrismultiplikation från vänster transformera från de nya till de gamla koordinaterna.

Fysiker brukar transformera i den andra riktningen och använder A=Tt A=T^t med ekvationen x'=Ax x'=Ax .

Du menar att vi har egentligen receptet för den gamla bas, och måste invertera detta för att få återgång till den nya bas? Har du några tips för att komma ihåg detta?

Så du menar:

nya= invers matris * gamla

Isf, hur hittar jag den original matris att invertera?

Är det inte den som är givet från ekvationen med f1,f2 och f3?

Guggle 1364
Postad: 20 apr 2018 18:54 Redigerad: 20 apr 2018 18:56
dajamanté skrev :

Jag skrev:

f1=13e1-23e2+23e3f2=23e1+23e2+13e3f3=-23e1+13e2+23e3

och transponerat dessa rad i kolonner, du menar att jag inte borde ha gjort det?

Jo, det är jättebra. Du har ställt upp en korrekt T. Men nu gäller alltså

x=Tx' x=Tx'

Det betyder att

x'=Ttx x'=T^tx

Enligt uppgiften är x=5-12 x=\begin{pmatrix}5 \\-1 \\2\end{pmatrix}

Kan du beräkna x'?

Har du några tips för att komma ihåg detta?

Jag tänker att T innehåller den nya basen (f1, f2, f3)  uttryckt i den gamla. Om vi multiplicerar de nya basvektorerna (uttryckta i de gamla) med en koordinatvektor i den nya basen (x') får vi alltså vad vektorn är i den gamla basen, x

x=Tx' x=Tx'

Vill jag gå åt andra hållet multiplicerar jag båda sidor från vänster med T-1 T^{-1} .

T-1x=T-1Tx' T^{-1}x=T^{-1}Tx'

Nu är dessutom T ortogonal, varför T-1=Tt T^{-1}=T^t och T-1Tx'=x' T^{-1}Tx'=x'

Ttx=x' T^{t}x=x' eller om man så vill x'=Ttx x'=T^{t}x .

dajamanté 5139 – Fd. Medlem
Postad: 21 apr 2018 05:49

Tack igen Guggle. Det låter rimligt och logisk. Jag nästan förstod innan jag försökt omformulera, och då jag insåg att jag behövde mer kaffe och ännu mer uppgifter.

Men:

 

x'=Ttx131-22221-2125-12=131110-7

Yay tack! Det blev rätt. Varför är det också positivt orienterad?

Guggle 1364
Postad: 21 apr 2018 13:33 Redigerad: 21 apr 2018 13:39
dajamanté skrev :

Yay tack! Det blev rätt. 

Bra, the baby is safe for now!

Varför är det också positivt orienterad?

Om båda koordinatsystemen är högersystem så är det(T)=+1 \det(T)=+1 (T är ju en ortogonal matris). Däremot blir determinanten =-1 =-1 vid transformation mellan ett höger- och ett vänstersystem.

Det beror på att T består av den nya basen uttryckt i den gamla.

Den skalära trippelprodukten definieras som

a·(b×c)=axayazbxbybycxcycz \mathbf{a} \cdot (\mathbf{b} \times \mathbf{c})=\begin{vmatrix}a_x &a_y &a_z\\ b_x &b_y &b_y\\ c_x& c_y & c_z\end{vmatrix}

Den är ett reellt tal vars tecken beror på hur vektorerna (a,b,c) är orienterade i förhållande till varandra. Om vi låter a,b,c \mathbf{a}, \mathbf{b}, \mathbf{c} vara basvektorer (i given ordning) och de pekar som tumme, pekfinger och långfinger på höger hand säger vi att ordningen bildar ett högersystem och den skalära trippelprodukten är då ett positivt tal.

Den skalära trippelprodukten är alltså samma sak som determinanten av en matris vars rader eller kolonner innehåller a, b, c i ordningsföljd. Är determinanten positiv är a×b=c a\times b= c , b×c=a b\times c=a osv.

Om vi byter ordning på två vektorer i följden, t.ex. (a,b,c)->(a,c,b) byter två rader eller kolonner plats och då multipliceras determinanten med -1 enligt räknelagarna för determinanter. Alltså gäller att om (a,b,c) är ett högersystem så måste (a,c,b) vara ett vänstersystem.

Albiki 5096 – Fd. Medlem
Postad: 21 apr 2018 14:06

Hej!

  • Din matris T T avbildar vektorer i e-systemet till vektorer i f-systemet.
  • Om matrisen är inverterbar så avbildas en bas i e-systemet på en bas i f-systemet.
  • Om matrisens determinant är sådan att dess absolutbelopp är |detT|=1 |\det T| = 1 så bevaras vektorers längder; då avbildas en ON-bas i e-systemet på en ON-bas i f-systemet.
  • Om matrisens determinant är detT=-1 \det T = -1 så avbildas en positivt orienterad ON bas i e-systemet på en negativt orienterad ON-bas i f-systemet.
dajamanté 5139 – Fd. Medlem
Postad: 21 apr 2018 15:48

Tack för alla förklaringar!

När ni skriver att en system "avbildas på" en annan system, vad betyder det exakt?

Det ser ut att det är motsatsen till hur jag tolkar det!

Svara
Close