Tilbake
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=[a2b3a3b2,  a3b1a1b3,  a1b2a2b1]\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, 12311 \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=ijka1a2a3b1b2b3\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: a2b3a3b2=321(1)=7a_2b_3 - a_3b_2 = 3 \cdot 2 - 1 \cdot (-1) = 7. Andre komponent: a3b1a1b3=1122=3a_3b_1 - a_1b_3 = 1 \cdot 1 - 2 \cdot 2 = -3. Tredje komponent: a1b2a2b1=2(1)31=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 1495=014 - 9 - 5 = 0; prikker vi med b\vec{b}, får vi 7+310=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=absinθ|\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 ijkii \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 11(1)2=31 \cdot 1 - (-1) \cdot 2 = 3, andre (1)121=3(-1) \cdot 1 - 2 \cdot 1 = -3, tredje 2211=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 planligninger, arealer og volumer.

📝Oppgave Quiz 3

Oppsummering

Romsonden trengte retningen rett ut av landingsflaten, og kryssproduktet leverte. Definisjonen var a×b=[a2b3a3b2,  a3b1a1b3,  a1b2a2b1]\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=absinθ|\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 planligninger, 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.