15 svar
188 visningar
Emmeli.salomons är nöjd med hjälpen
Emmeli.salomons 26 – Fd. Medlem
Postad: 22 mar 2021 11:05

Avbildningsmatris

Hej,

Jag ska försöka hitta avbildningsmatrisen för den linjära avbildning som projicerar vektorer i planet ortogonalt på linjen x-3y=0. Jag kan verkligen inte föreställa mig vad det är som faktiskt händer.

Fermatrix 7841 – Fd. Medlem
Postad: 22 mar 2021 11:07

Hej, börja med att identifiera din normal. :)

Emmeli.salomons 26 – Fd. Medlem
Postad: 22 mar 2021 11:08

N=(1,1,0)?

Emmeli.salomons 26 – Fd. Medlem
Postad: 22 mar 2021 11:09

nej n=(1,-3,0)

Dr. G 9374
Postad: 22 mar 2021 11:09

Kan du hitta en enhetsvektor längs linjen?

Emmeli.salomons 26 – Fd. Medlem
Postad: 22 mar 2021 11:10 Redigerad: 22 mar 2021 11:11

v=(3,1,0)?

Dr. G 9374
Postad: 22 mar 2021 11:12
Emmeli.salomons skrev:

v=(3,1,0)?

Ja, ungefär. Jag fattar det som att avbildningen är i R2. 

Emmeli.salomons 26 – Fd. Medlem
Postad: 22 mar 2021 11:13

så v=(3,1)?

Dr. G 9374
Postad: 22 mar 2021 11:17

Ja. Projicera en godtycklig vektor (x,y) på den vektorn. Vad får du?

(Själv brukar jag alltid först normera vektorn jag projicerar på, men det är en smaksak.)

Emmeli.salomons 26 – Fd. Medlem
Postad: 22 mar 2021 11:21

Så jag ska ta (3,1) och projicera den på (1,-3)?

Dr. G 9374
Postad: 22 mar 2021 11:24

Nej, antingen tar du en godtycklig vektor (x,y) och beräknar projektionen av den på (3,1), eller så kan du beräkna projektionen av basvektorerna (1,0) och (0,1) på (3,1). Båda metoderna ger i slutändan rätt svar. 

Fermatrix 7841 – Fd. Medlem
Postad: 22 mar 2021 11:27 Redigerad: 22 mar 2021 11:27

Jag tänkte mig att man kunde identifiera normalvektorn för linjen som n=(1-3) och direkt ta fram matrisen mha 1NTNNNT\frac{1}{N^TN}N N^T men det kanske inte fungerar här?

Emmeli.salomons 26 – Fd. Medlem
Postad: 22 mar 2021 11:30

NTN?

Dr. G 9374
Postad: 22 mar 2021 11:34
Dracaena skrev:

Jag tänkte mig att man kunde identifiera normalvektorn för linjen som n=(1-3) och direkt ta fram matrisen mha 1NTNNNT\frac{1}{N^TN}N N^T men det kanske inte fungerar här?

Det finns säker en färdig formel för detta som man kan använda. Annars får projektionen beräknas direkt. 

Fermatrix 7841 – Fd. Medlem
Postad: 22 mar 2021 12:18 Redigerad: 22 mar 2021 12:19
Dr. G skrev:
Dracaena skrev:

Jag tänkte mig att man kunde identifiera normalvektorn för linjen som n=(1-3) och direkt ta fram matrisen mha 1NTNNNT\frac{1}{N^TN}N N^T men det kanske inte fungerar här?

Det finns säker en färdig formel för detta som man kan använda. Annars får projektionen beräknas direkt. 

Jag kan inte härledningen, jag vet att den kommer från ortogonal projektion samt spegling. Man kan skriva n×xn \times x som NTXN^T X och med lite manipulering kan man landa på formeln ovan. Det finns en för spegling också, skillnaden är bara att det är 2/ isället för 1/ men TS verkar inte ha gått igenom transponat så mitt förslag är nog inte så användbart.

@Emmeli, prova göra som Dr.G skrev ovan dvs projicera en godtcklig vektor (x,y).

Dr. G 9374
Postad: 22 mar 2021 13:29

Och för projektion på ett plan i R3 så är det mycket bättre att projicera på normalen och dra bort den projektionen, för att få projektionen på planet.  

Det funkar även i R2, men där kan man lika gärna projicera direkt på den aktuella linjen. 

Svara Avbryt
Close