Linjära avbildningar I

Vektorgeometri f¨
or gymnasister
Per-Anders Svensson
http://homepage.lnu.se/staff/psvmsi/vektorgeometri/gymnasiet.html
Fakulteten f¨
or teknik
Linn´
euniversitetet
Linj¨
ara avbildningar I
Inneh˚
all
En liten tillbakablick: Ortogonala projektioner
Avbildningar
Linj¨
ara avbildningar
N˚
agra exempel p˚
a linj¨
ara avbildningar i planet
N˚
agra exempel p˚
a linj¨
ara avbildningar i rummet
Ett exempel p˚
a en icke-linj¨
ar avbildning
 februari 
2(25)
En liten tillbakablick: Ortogonala projektioner
Avsikten med denna f¨
orel¨
asning ¨
ar att vi ska b¨
orja titta p˚
a s˚
a kallade
linj¨
ara avbildningar. Med hj¨
alp av linj¨
ara avbildningar kan man bilda
nya vektorer utifr˚
an gamla, genom att t.ex. rotera, spegla eller
projicera dem.
F¨
or att bl.a. kunna handskas med projektioner av vektorer, ska vi
inleda med att h¨arleda en formel, som man ibland kallar f¨or
projektionsformeln. Denna formel finns inte omn¨
amnd vid detta namn
i boken, men man kan ana den i exempel 7 i kapitel 4.
Problemet ¨ar f¨oljande: Vi vill projicera en vektor x ortogonalt mot en
annan vektor v 6= 0. Resultatet y av projektionen kommer d˚
a att
uppfylla y = λv f¨or n˚
agot tal λ, eftersom y och v ¨
ar parallella.
Fr˚
agan ¨
ar hur vi r¨aknar ut detta λ. Eftersom det r¨
or sig om en
ortogonal projektion, kommer vi (givetvis) f¨
oruts¨
atta att vi anv¨ander
oss av en ON-bas.
x
y
 februari 
v
3(25)
F¨
or att luska ut hur λ i formeln y = λv kan t¨
ankas se ut, b¨orjar vi
med att s¨atta
u = x − y.
D˚
a¨
ar u den bl˚
a vektorn i figuren nedan. Denna vektor ¨ar ortogonal
mot v , s˚
a med hj¨alp av r¨
aknelagarna f¨
or skal¨
arprodukt f˚
ar vi
0 = u · v = (x − y ) · v = x · v − y · v ⇐⇒ y · v = x · v .
Vi vet ju att y = λv , eftersom y och v ¨
ar parallella. Om vi i
v¨
ansterledet till ekvationen y · v = x · v d¨
arf¨
or ers¨
atter y med λv s˚
a
f˚
ar vi, med ytterligare lite hj¨
alp av n˚
agra r¨
akneregler f¨or
skal¨
arprodukt, att
λv · v = x · v ⇐⇒ λ(v · v ) = x · v ⇐⇒ λ =
x ·v
.
|v |2
Vi har funnit ett uttryck f¨
or λ som enbart inneh˚
aller x och v (de tv˚
a
vektorer som ¨ar givna redan fr˚
an b¨
orjan).
x
u =x −y
v
 februari 
y
4(25)
Sats (Projektionsformeln)
Om y a
a en annan
¨r den ortogonala projektionen av en vektor x p˚
vektor v =
6 0, s˚
a¨
ar y = λv , d¨
ar
λ=
x ·v
.
|v |2
Exempel
Best¨
am den ortogonala projektionen y av x = (1, −1, 2) p˚
a vektorn
v = (1, 3, −1).
L¨osning.
Eftersom
λ=
x ·v
1 · 1 + (−1) · 3 + 2 · (−1)
−4
=
=
,
|v |2
12 + 32 + (−1)2
11
4
12 4
4
v = (− 11
, − 11
, 11 ). L¨agg m¨arke till
s˚
a ger projektionsformeln y = − 11
att y och v pekar i motsatta riktningar (vilket beror p˚
a att vinkeln
mellan x och v ¨ar trubbig).
 februari 
5(25)
Avbildningar
I dina tidigare matematikstudier har du s¨
akert sysslat en hel del med
funktioner. En funktion ¨
ar en regel som talar om hur man ska r¨akna
ut ett tal utifr˚
an ett redan givet tal, ofta med hj¨
alp av en formel.
Exempel p˚
a funktioner ¨
ar f1 (x ) = sin x , f2 (x ) = x 2 + 1 och
f3 (x ) = ln(x + 2). H¨ar s¨
ager de olika reglerna (formlerna) att vi, f¨or
varje reellt tal x , ska
f1 : Ber¨
akna sinus av x
f2 : Kvadrera x och addera sedan 1 till resultatet
f3 : Addera 2 till x och ber¨
akna sedan (den naturliga) logaritmen av
resultatet.
Ett annat namn f¨or funktioner ¨
ar avbildningar, fast ibland betraktar
man s˚
adana som mer generella ¨
an vad funktioner ¨
ar. Om man h˚
aller
p˚
a med funktioner, ¨ar det n¨
amligen ofta underf¨
orst˚
att att man
arbetar med tal; man matar in ett tal i funktionen, och funktionen
svarar genom att mata ut ett tal. N¨
ar det g¨
aller avbildningar beh¨over
det inte vara just tal som utg¨
or in- och utdata; f¨
or v˚
ar del kommer
det att vara vektorer i rummet eller i planet.
 februari 
6(25)
Definition (Avbildning, Bild)
Med en avbildning F av rummets vektorer, avser vi en regel som till
varje vektor u ordnar en entydigt best¨
amd vektor F (u) i rummet.
Vektorn F (u ) kallas f¨or bilden av vektorn u genom F .
I definitionen ovan kan vi ¨
aven ers¨
atta ”rummet” med ”planet”, s˚
a
allts˚
a vi ¨aven kan t¨anka oss avbildningar av planets vektorer.
Exempel p˚
a avbildningar av rummets vektorer skulle kunna vara
• Spegla varje vektor i rummet i ett givet plan
• Rotera varje vektor i rummet ett halvt varv runt en given r¨
at linje
• Projicera varje vektor i rummet ortogonalt mot ett givet plan.
Om vi har givet en avbildning F och k¨
anner koordinaterna f¨or en
vektor u (i en given bas), s˚
a vill vi smidigt kunna r¨akna ut vilka
koordinater som bilden F (u ) har. F¨
or s.k. linj¨
ara avbildningar visar
det sig att sambandet mellan koordinaterna f¨
or u och F (u ) kan
uttryckas med hj¨alp av en matris.
 februari 
7(25)
Om X ¨
ar en kolonnmatris med tre element (d.v.s. en 3 × 1-matris),
och om A ¨ar en 3 × 3-matris, s˚
a kommer Y , d¨
ar
Y = AX ,
att liksom X vara en kolonnmatris med tre element. Detta kan vi
utnyttja, f¨or att definiera en avbildning F av rummets vektorer, p˚
a
f¨
oljande vis:
L˚
at x = (x1 , x2 , x3 ) vara en vektor i rummet, och l˚
at X vara
motsvarande kolonnmatris. Vi definierar bilden F (x ) som den vektor
y = (y1 , y2 , y3 ) som svarar mot kolonnmatrisen Y = AX , d¨ar A ¨ar en
given 3 × 3-matris.
 februari 
8(25)
Exempel
Vi definierar en avbildning F av rummets vektorer med hj¨alp av
matrisen


−1
4
0
1 .
A =  3 −2
2
0 −2
H¨
ar ges bilden till vektorn x = (1, 2, −5) genom F av
F (x ) = (7, −6, 12), eftersom

   
−1
4
0
1
7
 3 −2
1  2 = −6 .
2
0 −2
−5
12
Vektorn x = (3, 1, 2) har ˚
a sin sida bilden F (x ) = (1, 9, 14) (verifiera
detta!).
 februari 
9(25)
Med anknytning till f¨oreg˚
aende exempel: L˚
at x 1 och x 2 vara tv˚
a
vektorer i rummet, och X 1 , X 2 motsvarande kolonnmatriser. D˚
a f˚
ar vi
F (x 1 + x 2 ) genom att ber¨
akna matrisprodukten A(X 1 + X 2 ). Enligt
en r¨
aknelag f¨or matrisr¨
akning g¨
aller
A(X 1 + X 2 ) = AX 1 + AX 2 .
H¨
ar ¨
ar AX 1 och AX 2 de kolonnmatriser som svarar mot F (x 1 )
respektive F (x 2 ). Matrisekvationen ovan kan allts˚
a ¨aven skrivas
F (x 1 + x 2 ) = F (x 1 ) + F (x 2 ).
(1)
Vidare: Om x ¨ar en vektor i rummet med motsvarande
kolonnmatris X , och om λ ¨
ar ett godtyckligt reellt tal, s˚
a f˚
as F (λx )
genom att ber¨akna matrisprodukten A(λX ). Men
A(λX ) = λAX ,
d¨
ar h¨
ogerledet kan tolkas som λF (x ). Allts˚
a har vi ¨aven att
F (λx ) = λF (x ).
(2)
Avbildningar med egenskaperna (1) och (2) ¨
ar av speciellt intresse. . .
 februari 
10(25)
Linj¨ara avbildningar
Definition (Linj¨ar avbildning)
En avbildning F av rummets (planets) vektorer kallas linj¨
ar, om det
(i) f¨
or alla vektorer x 1 och x 2 i rummet (planet) g¨aller
F (x 1 + x 2 ) = F (x 1 ) + F (x 2 ),
(ii) f¨
or varje vektor x i rummet (planet) och varje reellt tal λ g¨aller
F (λx ) = λF (x ).
Varje linj¨ar avbildning F uppfyller F (0) = 0. I boken visas detta
genom att s¨atta λ = 0 i formeln F (λx ) = λF (x ), men vi kan ocks˚
a
visa detta genom att s¨atta x 1 = x 2 = 0 i formeln
F (x 1 + x 2 ) = F (x 1 ) + F (x 2 ):
F (0 + 0) = F (0) + F (0).
V¨
ansterledet ¨ar h¨ar lika med F (0). Allts˚
a¨
ar F (0) + F (0) = F (0) och
nu f¨
oljer F (0) = 0 genom att subtrahera b˚
ada leden med F (0).
 februari 
11(25)
N˚
agra exempel p˚
a linj¨
ara avbildningar i planet
Om inget annat s¨ags, utg˚
ar vi ifr˚
an att det koordinatsystem
(O , e 1 , e 2 ) som anv¨ands ¨
ar ortonormerat.
Exempel (Ortogonal projektion p˚
a en r¨at linje)
Betrakta den r¨ata linje L i planet som p˚
a
normalform har ekvationen 2x1 + 3x2 = 0.
(L¨
agg m¨arke till att denna linje g˚
ar genom
origo O .)
L˚
at P vara den avbildning av planets vektorer som projicerar varje vektor ortogonalt p˚
a L.
L
P (x ) = (y1 , y2 )
O
b
x = (x1 , x2 )
Antag att x = (x1 , x2 ) ¨
ar en vektor i planet, och att P(x ) = (y1 , y2 ) ¨ar
resultatet av att x projiceras ortogonalt p˚
a L. Vi letar efter ett
samband mellan (y1 , y2 ) och (x1 , x2 ).
Ett s˚
adant samband kan vi hitta genom att anv¨
anda
projektionsformeln som vi h¨
arledde inledningsvis; vi kan helt enkelt
se P(x ) som den ortogonala projektionen av x p˚
a en riktningsvektor
till L.
 februari 
12(25)
Vi beh¨
over allts˚
a en riktningsvektor till L f¨
or att komma vidare. En
s˚
adan ¨
ar enkel att l¨asa av, om ekvationen f¨
or linjen ¨ar skriven p˚
a
parameterform: Genom att i ekvationen 2x1 + 3x2 = 0 s¨atta t.ex.
x2 = 2t och sedan l¨osa ut x1 , f˚
ar vi
x1 = −3t
x2 = 2t ,
s˚
a en riktningsvektor f¨
or L ges allts˚
a av v = (−3, 2).
Projektionsformeln ger nu att P(x ) = λv , d¨
ar
λ=
−3x1 + 2x2
x ·v
=
.
|v |2
13
P˚
a koordinatform f˚
ar vi d¨
armed
−3x1 + 2x2
1
(y1 , y2 ) = λ(−3, 2) =
(−3, 2) =
(9x1 − 6x2 , −6x1 + 4x2 ).
13
13
Vi f˚
ar ett linj¨art samband mellan (y1 , y2 ) och (x1 , x2 ) enligt
(
9
6
y1 = 13
x1 − 13
x2
1
y1
9 −6
x1
⇐⇒
=
.
4
6
4
y2
x2
13 −6
x1 + 13
x2
y2 = − 13
Sambandet mellan x och P(x ) kan allts˚
a beskrivas med hj¨alp av en
matris,
s˚
a
P
a
r
d¨
a
rmed
en
linj¨
a
r
avbildning.
¨
 februari 
13(25)
Exempel (Spegling i en r¨at linje) S (x ) = (y1 , y2 )
2u
L˚
at L vara samma r¨ata linje i planet,
L
som i det f¨orra exemplet, d.v.s. linjen
u = P (x ) − x
2x1 + 3x2 = 0.
O
L˚
at S vara den avbildning av planets
vektorer som speglar varje vektor i L.
x = (x1 , x2 )
I f¨
orra exemplet kom vi fram till att P(x ), projektionen av x p˚
a L,
kan skrivas med hj¨alp av projektionsformeln som P(x ) = λv , d¨ar v ¨ar
en riktningsvektor f¨or linjen och λ = (x · v )/|v |2 . S¨att u = P(x ) − x .
D˚
a blir
S (x ) = x + 2u = x + 2(P(x ) − x ) = 2λv − x .
b
Med samma riktningsvektor v = (−3, 2) som tidigare, s˚
a blir detta p˚
a
koordinatform
(y1 , y2 ) = 2λ(−3, 2) − (x1 , x2 ) = (−6λ − x1 , 4λ − x2 ),
d¨
ar, precis som i exemplet med projektionen, λ =
 februari 
−3x1 + 2x2
.
13
14(25)
Koordinaterna y1 och y2 blir d¨
armed lika med
−3x1 + 2x2
− x1
13
1
1
(−6(−3x1 + 2x2 ) − 13x1 ) =
(5x1 − 12x2)
=
13
13
y1 = −6λ − x1 = −6 ·
respektive
y2 = 4λ − x2 = 4 ·
=
−3x1 + 2x2
− x2
13
1
1
(4(−3x1 + 2x2 ) − 13x2 ) =
(−12x1 − 5x2 ).
13
13
P˚
a matrisform kan vi skriva detta som
1
y1
5 −12
x1
=
,
y2
x2
13 −12 −5
s˚
aa
ar.
¨ven denna avbildning a
¨r linj¨
 februari 
15(25)
Exempel (Sned projektion p˚
a en r¨at linje)
a = (1, 2)
Pa (x ) = (y1 , y2 )
L˚
at som tidigare L vara den r¨
ata linjen
2x1 + 3x2 = 0, och l˚
at a = (1, 2) vara
en vektor i planet. Vi definierar Pa som
O
den avbildning som projicerar vektorerx = (x1 , x2 )
na i planet p˚
a L, l¨angs med vektorn a.
Vi har h¨ar vad man ibland kallar f¨
or en sned projektion; projektionen
ar inte ortogonal. D¨arf¨
or kan vi inte anv¨
anda projektionsformeln f¨or
¨
att plocka fram koordinaterna f¨
or Pa (x ); den fungerar bara f¨or
ortogonala projektioner.
b
I st¨
allet utnyttjar vi att (y1 , y2 ) m˚
aste vara sk¨
arningspunkten
mellan L och den r¨ata linje som g˚
ar genom punkten (x1 , x2 ) och har a
som riktningsvektor. En godtycklig punkt p˚
a denna linje har
koordinaterna (x1 , x2 ) + t (1, 2) = (x1 + t , x2 + 2t ) f¨
or n˚
agot v¨arde p˚
a t,
och vi s¨oker t s˚
a att denna punkt ocks˚
a ligger p˚
a L, d.v.s. s˚
a att
1
2(x1 + t ) + 3(x2 + 2t ) = 0 ⇐⇒ t = − (2x1 + 3x2 ).
8
 februari 
16(25)
Detta ger att
1
1
y1 = x1 + t = x1 − (2x1 + 3x2 ) = (6x1 − 3x2 )
8
8
och
1
2
y2 = x2 + 2t = x2 − (2x1 + 3x2 ) = (−4x1 + 2x2 ).
8
8
¨
Aven
h¨ar ¨ar det allts˚
a fr˚
agan om en linj¨
ar avbildning, eftersom
sambandet mellan koordinaterna f¨
or Pa (x ) och x kan skrivas p˚
a
matrisform
1
y1
6 −3
x1
=
.
y2
2
x2
8 −4
 februari 
17(25)
N˚
agra exempel p˚
a linj¨
ara avbildningar i rummet
Vi kommer, liksom i fallet med avbildningar i planet, utg˚
a fr˚
an att vi
anv¨
ander ett ortonormerat koordinatsystem (O , e 1 , e 2 , e 3 ).
Exempel (Ortogonal projektion p˚
a ett plan)
L˚
at P vara den avbildning av rummets vektorer som projicerar varje
vektor i rummet ortogonalt mot planet x1 + 3x2 − x3 = 0. (Notera att
origo O ligger i planet.)
Vektorn u = x − P(x ) ¨
ar parallell med planets normalvektor n, s˚
a
u = λn f¨or n˚
agot tal λ, vilket ger
P(x ) = x − u = x − λn.
Talet λ kan r¨aknas ut med hj¨
alp av projektionsformeln, eftersom u
kan tolkas som den ortogonala projektionen av x p˚
a n.
x
n
u = x − P (x ) = λn
P (x )
 februari 
18(25)
Av planets ekvation x1 + 3x2 − x3 = 0 framg˚
ar det att n = (1, 3, −1),
s˚
a ekvationen P(x ) = x − λn blir p˚
a koordinatform
(y1 , y2 , y3 ) = (x1 , x2 , x3 ) − λ(1, 3, −1) = (x1 − λ, x2 − 3λ, x3 + λ).
Enligt projektionsformeln ¨
ar λ =
x1 + 3x2 − x3
x ·n
=
, vilket ger
2
|n|
11
x1 + 3x2 − x3
1
=
(10x1 − 3x2 + x3 ),
11
11
1
x1 + 3x2 − x3
=
(−3x1 + 2x2 + 3x3 )
y2 = x2 − 3λ = x2 − 3 ·
11
11
x1 + 3x2 − x3
1
y3 = x3 + λ = x3 +
=
(x1 + 3x2 + 10x3 ),
11
11
y1 = x1 − λ = x1 −
eller p˚
a matrisform

 
 
10 −3 1
x1
y1
1
−3
y2  =
2 3  x 2  .
11
1
3 10
x3
y3
Avbildningen ¨ar allts˚
a linj¨
ar.
 februari 
19(25)
L˚
at v 1 = (2, 4, 3), v 2 = (1, 3, −1) och v 3 = (2, 0, 2). Vad ¨ar d˚
a P(v 1 ),
P(v 2 ) respektive P(v 3 ), d.v.s. hur ser den ortogonala projektionen p˚
a
planet x1 + 3x2 − x3 = 0 ut, f¨
or respektive vektor?
Koordinaterna f¨or P(v 1 ) f˚
ar vi genom matrismultiplikationen

   
 
10 −3 1
11
2
1
1
1 
11 = 1 ,
−3
2 3 4 =
11
11
1
3 10
44
3
4
s˚
a P(v 1 ) = (1, 1, 4). Denna vektor ¨
ar allts˚
a den skugga som v 1 kastar
p˚
a planet, d˚
a detta belyses ”rakt uppifr˚
an”.
N¨
ar det g¨aller v 2 s˚
a noterar vi att v 2 = n ¨
ar normalvektor till planet.
Som s˚
adan kan den inte n˚
agon skugga alls p˚
a planet, eftersom
projektionen ju ¨ar ortogonal. Allts˚
a P(v 2 ) b¨
or vara nollvektorn. Detta
bekr¨
aftas ocks˚
a av att

   
10 −3 1
1
0
1 
−3
2
3  3 = 0 .
11
1
3 10
−1
0
 februari 
20(25)
Slutligen ber¨aknar vi P(v 3 ), d¨
ar v 3 = (2, 0, 2), p˚
a samma s¨att; vi f˚
ar

   
 
10 −3 1
22
2
2
1    
1 
−3
2 3 0 =
0 = 0 .
11
11
1
3 10
22
2
2
ar lika med sin egen skugga.
Vi noterar att P(v 3 ) = v 3 , d.v.s. v 3 ¨
Hur kommer det sig?
ar parallell med planet, och d¨armed ortogonal
F¨
orklaringen ¨ar att v 3 ¨
mot den riktning som projektionen sker.
 februari 
21(25)
Exempel (Spegling i ett plan)
Vi ska h¨ar studera den avbildning S som speglar varje vektor i samma
plan x1 + 3x2 − x3 = 0 som i f¨
oreg˚
aende exempel.
Om u ¨
ar den ortogonala projektionen av x p˚
a normalvektorn n, s˚
a ¨ar
S (x ) + 2u = x , vilket ger
S (x ) = x − 2λn,
d¨
ar n = (1, 3, −1) och λ =
n
x1 + 3x2 − x3
(se f¨
oreg˚
aende exempel).
11
x = (x1 , x2 , x3 )
u = λn
S (x ) = (y1 , y2 , y3 )
 februari 
22(25)
Ekvationen S (x ) = x − 2λn blir p˚
a koordinatform
(y1 , y2 , y3 ) = (x1 , x2 , x3 ) − 2λ(1, 3, −1) = (x1 − 2λ, x2 − 6λ, x3 + 2λ),
och med uttrycket λ = (x1 + 3x2 − x3 )/11 insatt f˚
ar vi efter litet
r¨
akningar
1
x1 + 3x2 − x3
=
(9x1 − 6x2 + 2x3 )
11
11
x1 + 3x2 − x3
1
y2 = x2 − 6 ·
=
(−6x1 − 7x2 + 6x3 )
11
11
1
x1 + 3x2 − x3
=
(2x1 + 6x2 + 9x3 ),
y3 = x3 + 2 ·
11
11
y1 = x1 − 2 ·
d.v.s. p˚
a matrisform
 

 
y1
9 −6 2
x1
1
y2  =
−6 −7 6 x2  .
11
2
6 9
y3
x3
Med andra ord har vi att g¨
ora med ¨
annu en linj¨
ar avbildning.
 februari 
23(25)
Hur ser d˚
a spegelbilderna ut, av samma tre vektorer v 1 = (2, 4, 3),
v 2 = (1, 3, −1) och v 3 = (2, 0, 2), som vi tidigare projicerade
ortogonalt p˚
a samma plan?
Vi har att S (v 1 ) = (0, −2, 5), eftersom


 
  
9 −6 2
0
2
0
1
1 
−22 = −2 .
−6 −7 6 4 =
11
11
2
6 9
55
3
5
Vi skulle kunna r¨akna ut S (v 2 ) och S (v 3 ) p˚
a samma s¨att, men kan
ocks˚
a f¨
ora ett geometriskt resonemang om vad resultatet m˚
aste bli.
atanke, hur b¨or
Vektorn v 2 ¨ar ju normalvektor till planet. Med detta i ˚
dess spegelbild S (v 2 ) se ut?
N¨
ar vi ber¨aknade projektionen av v 3 p˚
a planet, fann vi att v 3 var lika
ar parallell med planet. Hur b¨or
med sin egen skuggbild, eftersom v 3 ¨
d¨
arf¨
or dess spegelbild S (v 3 ) i samma plan se ut?
Verifiera slutsatserna genom att ber¨
akna motsvarande
matrismultiplikationer.
 februari 
24(25)
Ett exempel p˚
a en icke-linj¨
ar avbildning
De avbildningar vi hittills sett exempel p˚
a, har alla varit linj¨ara,
eftersom de har kunnat beskrivas med hj¨
alp av matriser, s˚
atillvida att
y = F (x ) motsvaras av Y = AX f¨
or n˚
agon matris A.
H¨
ar kommer ett exempel p˚
a en avbildning som inte ¨ar linj¨ar:
Exempel (Translation av vektor)
L˚
at a 6= 0 vara en vektor i rummet (planet), och betrakta
avbildningen Ta , som f¨
or varje vektor x definieras av Ta (x ) = x + a.
Avbildningen Ta ¨ar en s.k. translation.
Ta (x ) = x + a
a
x
Om Ta vore linj¨ar, skulle den ha avbildat nollvektorn p˚
a sig sj¨alv,
med det g¨or den inte: Ta (0) = 0 + a = a 6= 0.
 februari 
25(25)