5 svar
640 visningar
dajamanté är nöjd med hjälpen
dajamanté 5139 – Fd. Medlem
Postad: 4 jan 2019 10:36

Samma linjär avbildning i en annan bas

I frågan b), varför blir den linjära avbildning med avseende på bas B också 01-10, trots att vi är i en annan bas?

SeriousCephalopod 2693
Postad: 4 jan 2019 15:08

Eftersom det är en rotation och om jag säger "rotera alla vektorer i planet 270 grader moturs" så är denna operation i någon mån basoberoende eftersom den inte behövde specificeras med hänvisning till någon specifik vektor till skillnad från till exempel "Dubblera alla vektorers x-komponenter och lämna y-komponenten oförändrad" där jag måste göra explicit hänvisning till korrdinaterna.

Detsamma gäller med likformig skalning dvs "förläng alla vektorer med en faktor 2 men ändra inte deras riktning" där denna operation har matrisen 2 * enhetsmatrisen oavsett vilken bas jag tar. 

oggih 1169 – F.d. Moderator
Postad: 6 jan 2019 18:32 Redigerad: 7 jan 2019 13:36

Det är en väldigt kul och viktig observation du har gjort här, Daja. Jag tänker därför att jag kan utveckla det SC skrev lite grann.


Ett typiskt exempel är den linjära avbildningen T:22 definierad genom att den dubblerar längden på input-vektorn. (Detta kallas även skalning med faktorn 2.) Om vi börjar med att bestämma matrisrepresentationen med avseende på standardbasen {e1,e2} så kommer vi fram till att

   T(e1)=2e1+0e2
   T(e2)=0e1+2e2,

dvs.

    [T]{e1,e2}=T(e1)T(e2)=2002.

Slarvigt ritad figur:

Låt nu {b1,b2} vara en godtycklig bas för 2. Återigen får vi

   T(b1)=2b1+0b2
   T(b2)=0b1+2b2 ,

dvs. matrisrepresentationen för T, med avseende på den här basen, är

   [T]{b1,b2}=T(b1)T(b2)=2002.

Slarvligt ritad figur:

Slutsats: Matrisrepresentationen för T är helt basoberoende! Detsamma gäller för alla skalningar, oavsett vad skalfaktorn är. 



Vi låter nu T:22 vara rotation med 90 grader medurs (dvs. den linjära avbildningen i ditt exempel!). Återigen är det enkelt att beräkna matrisrepresentationen med avseende på standardbasen:

   T(e1)=-e2
   T(e2)=e1,

dvs.

    [T]{e1,e2}=T(e1)T(e2)=01-10.

Slarvigt ritad figur:

Låter vi nu {b1,b2} vara en godtycklig ortonormal, positivt orienterad bas (positivt orienterad betyder, löst uttryckt, att det är "närmare" att rotera b1b_1 till b2b_2 moturs än det är att göra det medurs), så kommer vi få precis samma resultat:

   T(b1)=-b2
   T(b2)=b1,

dvs.

    [T]{b1,b2}=T(b1)T(b2)=01-10.

Slarvigt ritad figur:

Slutsats: Åtminstone för ortonormala och positivt orienterade baser så är matrisrepresentationen för TT basoberoende.



Frågor att fundera på:

1. Vad händer om basen inte är ortonormal och positivt orienterad? Undersök exempelvis vad TT har för matrisrepresentation med avseende på följande baser:

  • {b1=(2,1),b2=(1,2)}
  • {b1=(2,0),b2=(1,0)}
  • {b1=(3,0),b2=(0,3)}
  • {b1=(0,1),b2=(1,0)}.

Rita gärna enkla skissartade figurer i stil med de jag har ritat här, men låt WolframAlpha/numpy/Matlab/whatever göra räknandet åt dig med hjälp av basbytesmatriser (t.ex. så här)! Vad kommer du fram till?

2. Ovan konstaterade vi att följande påstående är sant för vinkeln θ=-90°. Övertyga dig (t.ex. genom att rita en figur) om att det stämmer även för generella vinklar:

Låt T:22 vara rotation moturs med vinkeln θ. Då har TT matrisrepresentationen

   [T]B=cos(θ)-sin(θ)sin(θ)cos(θ)[T]_\mathcal{B}=\begin{bmatrix}\cos(\theta) & -\sin(\theta)\\ \sin(\theta) & \cos(\theta)\end{bmatrix}

med avseende på varje ortonormal, positivt orientererad bas B\mathcal{B} för 2.


Länktips: Om du inte redan har gjort det rekommenderar jag att du någon gång när du får tid tittar på 3blue1brown's Youtube-serie om linjär algebra. Den fick åtminstone detta med linjära avbildningar och matrisrepresentationer att kännas betydligt klarare för mig när jag själv lärde mig det, så det kanske är till någon hjälp för dig också :)

dajamanté 5139 – Fd. Medlem
Postad: 7 jan 2019 10:19

Tack oggih, jag visste inte att jag kunde göra så många casualla basbyte utan att få en hjärnseizure 😎!

Tack för att du har bäddat Wolfram Alpha, inget jag ogillar mer än att fylla på matriser...

Men okej, jag instämmer och är helt övertygad: är inte basen perpendikulär (och högerorienterad) blir det oigenkännbar.

oggih 1169 – F.d. Moderator
Postad: 7 jan 2019 13:14 Redigerad: 7 jan 2019 15:40

Just precis! Det som behövs är att basen är ortogonal, positvt orienterad och att båda basvektorerna är lika långa. (De behöver inte just vara av enhetslängd, vilket exemplet med b1=(3,0)b_1=(3,0)^\top och b2=(0,3)b_2=(0,3)^\top visar.)


Jag kan även passa på att beklaga ett antal felskrivningar i mitt föregående inlägg, som jag upptäckte för sent för att kunna justera själv (men som Smutstvätt nu har rättat till åt mig):

  • Matrisresentationerna för rotation med 90 grader medurs, med avseende på en ortogonal, positivt orienterad bas {b1,b2}\{b_1,b_2\} där b1=b2\Vert b_1\Vert=\Vert b_2\Vert, är 
       01-10\begin{bmatrix}0 & 1\\ -1 & 0\end{bmatrix}
    snarare än
       0-110\color{red}\begin{bmatrix}0 & -1\\ 1 & 0\end{bmatrix}
    som jag råkade skriva först.
  • Den sista basen jag tyckte var värd att kolla skulle lyda {b1=(0,1),b2=(1,0)}\{b_1=(0,1)^\top,b_2=(1,0)^\top\} (det som är speciellt med den är att den inte är positivt orienterad!). Tidigare stod det {b1=(0,1),b2=(0,1)}\color{red}\{b_1=(0,1)^\top,b_2=(0,1)^\top\}, vilket inte ens är en bas, eftersom vektorerna inte är linjärt oberoende.
  • För att byta bas på en matris AA från standardbasen till basen {b1=(2,1),b2=(1,2)}\{b_1=(2,1)^\top,b_2=(1,2)^\top\} så ska man utföra matrismultiplikationen
       2112-1A2112\begin{bmatrix}2 & 1\\ 1 & 2\end{bmatrix}^{-1}\,A\,\begin{bmatrix}2 & 1\\ 1 & 2\end{bmatrix}
    snarare än
       2112A2112-1.{\color{red}\begin{bmatrix}2 & 1\\ 1 & 2\end{bmatrix}\,A\,\begin{bmatrix}2 & 1\\ 1 & 2\end{bmatrix}^{-1}}.
    Detta är ett klassiskt misstag, så lägg på minnet att absolut inte göra detta på tentor och liknande! :)
dajamanté 5139 – Fd. Medlem
Postad: 7 jan 2019 13:31

Det är verkligen ingen fara!

Jag trodde att ((0,1), (0,1)) var en fälla :p

Angående tentan, jag lovar ingenting...

Svara Avbryt
Close