5.4
Kryssproduktet

5.4 Kryssproduktet

Vektorprodukt og normalvektor.

60 min
15 oppgaver
KryssproduktVektorproduktNormalvektorRetning
Du leser den lesevennlige versjonen
Din fremgang i kapitlet
0 / 15 oppgaver

Vektoren som peker ut av planet

En romsonde nærmer seg en asteroide og skal lande på en skrå flate. Sondens datamaskin kjenner to retninger som ligger i flaten — men det den virkelig trenger, er retningen som peker rett ut av den: normalretningen, slik at landingsmotorene kan bremse vinkelrett mot bakken. Hvordan finner man en vektor som står vinkelrett på to gitte vektorer samtidig?

Svaret er vektorregningens andre multiplikasjon: kryssproduktet, også kalt vektorproduktet. Der skalarproduktet ga oss et tall, gir kryssproduktet a⃗×b⃗\vec{a} \times \vec{b} en helt ny vektor — og denne vektoren har nøyaktig egenskapen sonden trenger: den står vinkelrett på både a⃗\vec{a} og b⃗\vec{b}. Dermed er kryssproduktet selve verktøyet for å finne normalvektorer til plan, og det kommer til å bære store deler av romgeometrien i kapitlene som følger.

Kryssproduktet har også en annen overraskelse på lager: lengden ∣a⃗×b⃗∣|\vec{a} \times \vec{b}| er lik arealet av parallellogrammet vektorene spenner ut — geometri og algebra i samme pakke. Men produktet har særegenheter du må respektere: det er bare definert i tre dimensjoner, og det bryr seg om rekkefølgen — a⃗×b⃗\vec{a} \times \vec{b} og b⃗×a⃗\vec{b} \times \vec{a} peker motsatt vei.

I denne fortellingen lærer vi regneoppskriften med den sykliske huskeregelen, utforsker geometrien — ortogonalitet, høyrehåndsregelen og areal — og bruker til slutt kryssproduktet til nøyaktig det sonden trengte: å finne normalvektoren til et plan gjennom tre punkter.

Regneoppskriften

Her er definisjonen. For a⃗=[a1,a2,a3]\vec{a} = [a_1, a_2, a_3] og b⃗=[b1,b2,b3]\vec{b} = [b_1, b_2, b_3] er

a⃗×b⃗=[a2b3−a3b2,  a3b1−a1b3,  a1b2−a2b1]\vec{a} \times \vec{b} = [a_2b_3 - a_3b_2, \; a_3b_1 - a_1b_3, \; a_1b_2 - a_2b_1]

Formelen ser kryptisk ut, men det bor et mønster i den. Tenk syklisk på indeksene, 1→2→3→1→…1 \to 2 \to 3 \to 1 \to \ldots: i første komponent hopper du over indeks 1 og bruker 2 og 3; i andre komponent hopper du over 2 og bruker 3 og 1; i tredje hopper du over 3 og bruker 1 og 2. Hver komponent er et lite «kryss»: gang på skrå og trekk fra.

Mange foretrekker huskeregelen med determinant:

a⃗×b⃗=∣i⃗j⃗k⃗a1a2a3b1b2b3∣\vec{a} \times \vec{b} = \begin{vmatrix} \vec{i} & \vec{j} & \vec{k} \\ a_1 & a_2 & a_3 \\ b_1 & b_2 & b_3 \end{vmatrix}

der i⃗,j⃗,k⃗\vec{i}, \vec{j}, \vec{k} er enhetsvektorene langs aksene — utvikler du determinanten langs første rad, faller komponentformelen ut.

La oss regne et eksempel grundig: a⃗=[2,3,1]\vec{a} = [2, 3, 1] og b⃗=[1,−1,2]\vec{b} = [1, -1, 2]. Første komponent: a2b3−a3b2=3⋅2−1⋅(−1)=7a_2b_3 - a_3b_2 = 3 \cdot 2 - 1 \cdot (-1) = 7. Andre komponent: a3b1−a1b3=1⋅1−2⋅2=−3a_3b_1 - a_1b_3 = 1 \cdot 1 - 2 \cdot 2 = -3. Tredje komponent: a1b2−a2b1=2⋅(−1)−3⋅1=−5a_1b_2 - a_2b_1 = 2 \cdot (-1) - 3 \cdot 1 = -5. Altså

a⃗×b⃗=[7,−3,−5]\vec{a} \times \vec{b} = [7, -3, -5]

Én ting til, og den er viktig: kryssproduktet er kun definert i tre dimensjoner. Det finnes ingen tilsvarende konstruksjon i planet — dette er romgeometriens helt eget verktøy.

📝Oppgave Quiz 1

Geometrien: vinkelrett, høyrehånd og areal

Nå til egenskapen som gjør kryssproduktet uunnværlig: vektoren a⃗×b⃗\vec{a} \times \vec{b} står vinkelrett på begge faktorene. Det kan vi kontrollere med skalarproduktet fra forrige kapittel. Med a⃗=[2,3,1]\vec{a} = [2, 3, 1], b⃗=[1,−1,2]\vec{b} = [1, -1, 2] og a⃗×b⃗=[7,−3,−5]\vec{a} \times \vec{b} = [7, -3, -5]: prikker vi med a⃗\vec{a}, får vi 14−9−5=014 - 9 - 5 = 0; prikker vi med b⃗\vec{b}, får vi 7+3−10=07 + 3 - 10 = 0. Begge null — kryssproduktet står ortogonalt på både a⃗\vec{a} og b⃗\vec{b}, alltid.

Men vinkelrett på et plan kan man stå på to måter: opp eller ned. Hvilken vei peker a⃗×b⃗\vec{a} \times \vec{b}? Det avgjør høyrehåndsregelen: pek fingrene på høyre hånd langs a⃗\vec{a}, krøll dem mot b⃗\vec{b} — tommelen peker langs a⃗×b⃗\vec{a} \times \vec{b}. Et alternativt bilde er en skrue: skrur du fra a⃗\vec{a} mot b⃗\vec{b}, beveger skruen seg i kryssproduktets retning.

Lengden av kryssproduktet bærer sin egen geometri:

∣a⃗×b⃗∣=∣a⃗∣⋅∣b⃗∣⋅sin⁡θ|\vec{a} \times \vec{b}| = |\vec{a}| \cdot |\vec{b}| \cdot \sin\theta

der θ\theta er vinkelen mellom vektorene. Kjenner du igjen strukturen? Grunnlinje ganger høyde: ∣a⃗×b⃗∣|\vec{a} \times \vec{b}| er nøyaktig arealet av parallellogrammet som a⃗\vec{a} og b⃗\vec{b} spenner ut. Legg merke til arbeidsdelingen mellom de to produktene: skalarproduktet bruker cos⁡θ\cos\theta og måler hvor like retningene er; kryssproduktet bruker sin⁡θ\sin\theta og måler hvor mye de spriker. Parallelle vektorer gir sin⁡θ=0\sin\theta = 0 og dermed kryssprodukt 0⃗\vec{0} — et flatklemt parallellogram har ikke noe areal.

📝Oppgave Quiz 2

Regneregler, enhetsvektorer — og sondens normalvektor

Kryssproduktet følger sine egne lover, og den viktigste skiller det fra all multiplikasjon du er vant til: det er antikommutativt,

a⃗×b⃗=−(b⃗×a⃗)\vec{a} \times \vec{b} = -(\vec{b} \times \vec{a})

Bytter du rekkefølgen, snur vektoren. Du kan sjekke selv med a⃗=[1,0,2]\vec{a} = [1, 0, 2] og b⃗=[0,1,1]\vec{b} = [0, 1, 1]: utregning gir a⃗×b⃗=[−2,−1,1]\vec{a} \times \vec{b} = [-2, -1, 1] og b⃗×a⃗=[2,1,−1]\vec{b} \times \vec{a} = [2, 1, -1] — nøyaktig motsatte. Ellers gjelder distributivitet, a⃗×(b⃗+c⃗)=a⃗×b⃗+a⃗×c⃗\vec{a} \times (\vec{b} + \vec{c}) = \vec{a} \times \vec{b} + \vec{a} \times \vec{c}, skalarer flyttes fritt, og to regler følger av parallellitet: a⃗×a⃗=0⃗\vec{a} \times \vec{a} = \vec{0} og a⃗×0⃗=0⃗\vec{a} \times \vec{0} = \vec{0}.

Enhetsvektorene danner et vakkert lite system: i⃗×j⃗=k⃗\vec{i} \times \vec{j} = \vec{k}, j⃗×k⃗=i⃗\vec{j} \times \vec{k} = \vec{i} og k⃗×i⃗=j⃗\vec{k} \times \vec{i} = \vec{j} — syklisk rekkefølge i→j→k→ii \to j \to k \to i gir pluss, motsatt rekkefølge gir minus, som i j⃗×i⃗=−k⃗\vec{j} \times \vec{i} = -\vec{k}.

Og så, endelig, sondens problem. Tre punkter på asteroideflaten er målt opp: A=(1,0,2)A = (1, 0, 2), B=(3,1,1)B = (3, 1, 1) og C=(2,2,3)C = (2, 2, 3). Hva er normalretningen? Først to vektorer som ligger i flaten: AB→=[2,1,−1]\overrightarrow{AB} = [2, 1, -1] og AC→=[1,2,1]\overrightarrow{AC} = [1, 2, 1]. Så krysser vi dem: første komponent 1⋅1−(−1)⋅2=31 \cdot 1 - (-1) \cdot 2 = 3, andre (−1)⋅1−2⋅1=−3(-1) \cdot 1 - 2 \cdot 1 = -3, tredje 2⋅2−1⋅1=32 \cdot 2 - 1 \cdot 1 = 3. Normalvektoren er

n⃗=AB→×AC→=[3,−3,3]\vec{n} = \overrightarrow{AB} \times \overrightarrow{AC} = [3, -3, 3]

som vi gjerne forenkler til [1,−1,1][1, -1, 1] — lengden spiller ingen rolle for en normalretning, bare retningen. Sonden vet nå nøyaktig hvilken vei som er «rett opp» fra landingsflaten, og du har verktøyet som i neste kapitler skal gi oss planlikninger, arealer og volumer.

📝Oppgave Quiz 3

Oppsummering

Romsonden trengte retningen rett ut av landingsflaten, og kryssproduktet leverte. Definisjonen var a⃗×b⃗=[a2b3−a3b2,  a3b1−a1b3,  a1b2−a2b1]\vec{a} \times \vec{b} = [a_2b_3 - a_3b_2, \; a_3b_1 - a_1b_3, \; a_1b_2 - a_2b_1] — husket syklisk («hopp over indeksen du regner ut») eller via determinanten med i⃗,j⃗,k⃗\vec{i}, \vec{j}, \vec{k} i toppraden. Resultatet er en ny vektor, og konstruksjonen finnes bare i tre dimensjoner.

Geometrien ga produktet dets mening: a⃗×b⃗\vec{a} \times \vec{b} står vinkelrett på begge faktorene — verifiserbart ved at skalarproduktene blir null — og av de to mulige normalretningene velger høyrehåndsregelen den tommelen peker langs. Lengden ∣a⃗×b⃗∣=∣a⃗∣∣b⃗∣sin⁡θ|\vec{a} \times \vec{b}| = |\vec{a}||\vec{b}|\sin\theta er arealet av parallellogrammet vektorene spenner ut; der skalarproduktet med sin cosinus måler samklang mellom retninger, måler kryssproduktet med sin sinus hvor mye de spriker.

Regnereglene hadde én stor overraskelse: antikommutativiteten a⃗×b⃗=−(b⃗×a⃗)\vec{a} \times \vec{b} = -(\vec{b} \times \vec{a}) — rekkefølgen bestemmer fortegnet. Videre er a⃗×a⃗=0⃗\vec{a} \times \vec{a} = \vec{0}, distributiviteten holder, og enhetsvektorene danser syklisk: i⃗×j⃗=k⃗\vec{i} \times \vec{j} = \vec{k}, j⃗×k⃗=i⃗\vec{j} \times \vec{k} = \vec{i}, k⃗×i⃗=j⃗\vec{k} \times \vec{i} = \vec{j}.

Og hovedanvendelsen: normalvektoren til et plan gjennom tre punkter er kryssproduktet av to vektorer i planet, n⃗=AB→×AC→\vec{n} = \overrightarrow{AB} \times \overrightarrow{AC}. Det grepet blir nøkkelen til planlikninger, arealer, volumer og avstander i kapitlene som kommer — sonden har landet, men kryssproduktet har bare så vidt begynt å jobbe.

Dette kapitlet er skrevet av Anthropics toppmodeller (Claude Opus og Claude Fable) og er foreløpig ikke manuelt gjennomgått — kvalitetskontrollen gjøres av uavhengige KI-agenter, og innmeldte feil rettes fortløpende. Funnet en feil? Meld fra, så retter vi den. Les mer om hvordan innholdet lages.