8 svar
81 visningar
Ygolopot är nöjd med hjälpen
Ygolopot 215
Postad: 10 okt 2020 17:31

Linjär Algebra, beräkna operatorn T^N via diagonalisering

Låt 2 ={a+bt+ct2} vara rummet av alla andragradspolynom och låt T vara operatorn (1+t)ddt på 2 beräkna T^N

Lösning: Låt S vara standardbasen för P_2:  S={p0 =1, p1 =t,p2 =t2}

Här antar jag att man kan välja vilken bas man vill egentligen men att standardbasen ligger nära till hands och är praktisk? Hur som helst så blir:

[T]S=010012002, med egenvärdena 0, 1 och 2 samt egenvektorerna: [eλ]S:   [e0]S=(1,0,0), [e1]S =(1,1,0),  [e2]S=(1,2,1). Det är egenvektorerna till T på basen S. Vill jag sen ha egenvektorerna till operatorn T, alltså ej på matrisform (och ej i K3 utan i 2), så måste jag applicera dom på basen S och jag får då: {e0,e1,e2} ={1, 1+t, 1+2t+t2}

Vilket i sig blir en ny bas till 2 bestående av egenvektorer till T. Kallar basen B. Skriver sen T på matrisform i basen B, vilket såklart blir en diagonalmatris:

[T]B =000010002 och: [TN]B =000010002N

Jag tror jag fattat allt och tänkt rätt hittills.

Sen ska man enligt lösningen göra basbytet: [TN]S=[I]SB[TN]B[I]BS och fattar att man kan göra det och hur den lösningen blir. Men jag tänker att jag borde kunna hålla mig till basen B som jag redan har och som är mycket enklare och helt enkelt beräkna ((t+1)ddt)N(a+bt+ct2) med:

000010002Nabc=0bc2N{Applicera dessa vikter på basen B}b(1+t) + c2N(1+2t+t2) = (b+c2N)+(b+c2N+1)t+c2Nt2, vilket är fel svar.

Rätt svar är när jag efter basbytet erhållit:

[TN]S=012N-2012N+1-2002N

Och då tar: 012N-2012N+1-2002Nabc = b+c(2N-2)b+c(2N+1-2)c2N{Applicerar på basen S}

= (b+c(2N-2))+(b+c(2N+1-2))t+c2Nt2=((t+1)ddt)N(a+bt+ct2)

Jag fattar den officiella lösningen med basbytet och allt det där men jag förstår inte varför jag inte kan använda matrisen med basen B om jag sen tillämpar detta på basen B vilket jag gör. Svaret jag får är ju dessutom misstänkt likt så helt fel ute kan jag inte vara?

Det är väl inget magiskt med just det vi väljer att kalla standardbasen, jag borde ju kunna välja vilken bas jag vill så länge jag är konsekvent?

Tack på förhand.

Ygolopot 215
Postad: 10 okt 2020 17:37 Redigerad: 10 okt 2020 17:38

Verkar vara någon bugg när jag postade, självklart ska  [TN]B =000010002N , men det fattar ni nog redan. Ser även en del index som hoppat upp men det förstår ni nog med vad det egentligen ska stå

 

Edit: Får invalid markup när jag försöker publicera matrisen men eftersom det är potens till en diagonalmatris är ni med på vad den blir antar jag

Micimacko 4070
Postad: 10 okt 2020 17:58

Ren gissnig egentligen, men känns som att du borde skriva om a+bt+ct2 i andra basen då? Så vektorn och matrisen är i samma bas.

Ygolopot 215
Postad: 10 okt 2020 18:11

Hmm, ser inte direkt hur du menar men du kanske är rätt ute. Är det inte så dock att jag hämtar (a,b,c) från K3 oavsett val av bas för 2 och att det därför inte borde ha med vektorn (a,b,c) att göra? Tänker du "andra basen" = B?

Jag tänker ju att enda anledningen till att vi blandar in basen S är för att skapa en matris till operatorn T som är lätt att hantera och extrahera egenvärden och egenvektorer från. I övrigt har den ingen roll och man skulle egentligen kunna hitta på vilken bas man vill för P_2 för att sen sätta T i matrisform i den basen och sen räkna ut egenvektorer. Det är bara det att S oftast är väldigt smidig. Är jag rätt på det med dom tankarna?

Isf så ser jag ingen direkt anledning till varför man vill hoppa tillbaka till S, speciellt inte när den blir så bökig som i detta fall.

Ygolopot 215
Postad: 11 okt 2020 20:38

För den som är intresserad så har jag nu upptäkt mitt misstag:

När jag gör operationen:

(*) : 000010002Nabc så beräknar jag inte ((t+1)ddt)N(a+bt+ct2), detta då [a+bt+ct2]B =a-b+cb-2cc  och INTE abc. Därav tar jag fel vektor när jag multiplicerar med [T]_B och får då såklart helt fel resultat.

Då abc->{applicerat på basen B}->a+b+c+bt+2ct+ct2, så är det jag beräknat vid (*) följande:

((t+1)ddt)N(a+b+c+bt+2ct+ct2) vilket såklart är något annat såklart.

Fattar det dock som att allt annat är korrekt och man kan välja precis vilken bas man vill så länge man är konsekvent (vilket var det jag missade på). Och jag tänker att om man tycker det är en lättare uppgift att beräkna: [a+bt+ct^2]_B än att hålla på med basbytet som annars krävs så borde det inte finnas någon anledning att byta tillbaka till basen S.

Micimacko 4070
Postad: 11 okt 2020 22:18

Gissade jag rätt då? 🤪

Ygolopot 215
Postad: 12 okt 2020 08:08

Haha det gjorde du verkligen! Synd bara att det flög över huvudet på mig. Nu när poletten trillat ner så förstår jag ju din förklaring! ;)

Micimacko 4070
Postad: 12 okt 2020 08:57

Jag kan säga att jag inte förstod själv heller. Håller också på med linalg nu, men jag är ganska värdelös på det. Kul att följa dina inlägg, men synd att inte fler verkar svara.

Ygolopot 215
Postad: 12 okt 2020 10:10

Du är uppenbarligen bra nog att ge mig värdefull hjälp i alla fall ;)

Ja det känns som det är lite lägre aktivitet på PA nu än vad det brukar vara. Kul att du gillar dom, kursen kändes sjukt obekväm i början men börjar gilla den mer och mer. Lär bli en del fler inlägg nu när tentan börjar närma sig.

Lycka till med din linalg så hörs vi nog i framtida tråd!

Svara Avbryt
Close