Prikkprodukt og anvendelser.
Å gange vektorer — og få et tall
To droner letter fra samme punkt og flyr i hver sin retning. Hvor stor er vinkelen mellom kursene deres? Står de vinkelrett på hverandre? Spørsmålet høres geometrisk ut — men svaret finner vi med ren regning, takket være en av vektorregningens mest geniale oppfinnelser: skalarproduktet.
Du har lært å addere vektorer og gange dem med tall. Men kan man gange to vektorer med hverandre? Det finnes faktisk to måter, og den første — skalarproduktet, også kalt prikkproduktet eller indreproduktet — har en overraskende egenskap: resultatet er ikke en vektor, men et tall (en skalar). Og dette ene tallet bærer på forbløffende mye informasjon: det avslører vinkelen mellom vektorene, det forteller umiddelbart om de står vinkelrett på hverandre, og det lar oss spalte en vektor i komponenter langs en annen.
Anvendelsene strekker seg langt utover dronenavigasjon: i fysikken er arbeid definert som skalarproduktet av kraft og forflytning, ; i datagrafikk bestemmer skalarprodukter hvordan lys treffer flater; i maskinlæring måler de likhet mellom datapunkter.
I denne fortellingen lærer vi først å regne ut skalarproduktet og reglene det følger. Deretter kobler vi det til geometrien gjennom formelen med cosinus, bruker det til å finne vinkler og til å teste ortogonalitet — og til slutt projiserer vi én vektor på en annen, som å finne skyggen en kurs kaster på en annen.
Definisjonen: gange parvis og legg sammen
Oppskriften er enkel. For og er skalarproduktet
Gang komponentene parvis, og legg sammen. Resultatet er et tall — merk prikken i notasjonen , som har gitt produktet kallenavnet «prikkproduktet».
To kjappe eksempler: , og . Lettere regning finnes knapt — og likevel skal vi snart se hvor mye geometri som bor i disse tallene.
Skalarproduktet oppfører seg pent. Det er kommutativt, , og distributivt over addisjon, . Skalarer kan flyttes fritt: . Og nullvektoren gir alltid null: .
Den viktigste regelen av alle er kanskje den minste: hva skjer hvis du prikker en vektor med seg selv? Da blir produktet — og det er nøyaktig kvadratet av lengden:
Skalarproduktet inneholder altså lengdebegrepet som et spesialtilfelle. Det er første hint om at dette tallet vet mer om geometri enn det later som.
Vinkelen avsløres — og det vinkelrette tilfellet
Her kommer broen mellom regning og geometri. Skalarproduktet har nemlig en annen, ekvivalent formel: hvis er vinkelen mellom vektorene, så er
Samme tall, to oppskrifter — én med koordinater, én med lengder og vinkel. Og dét kan utnyttes: setter vi de to uttrykkene lik hverandre og løser for cosinus, får vi vinkelformelen
La oss måle vinkelen mellom dronekursene og . Skalarproduktet er , lengdene er og . Dermed er , og kalkulatoren gir . Ingen gradskive, ingen tegning — bare aritmetikk.
Det aller fineste spesialtilfellet er . Da er , og hele produktet kollapser: to vektorer er ortogonale (vinkelrette), skrevet , hvis og bare hvis
Vinkelretthet — et geometrisk begrep — er redusert til å sjekke om et tall er null. Vektorene og gir : ortogonale. Testen kan også brukes baklengs: for hvilke er ortogonal på ? Produktet er , som aldri blir null — ingen verdi av fungerer. Av og til er svaret at det ikke finnes noe svar.
Projeksjon — skyggen av en vektor
Siste verktøy i kassen: projeksjon. Se for deg at solen står rett over sin retning, og at kaster en skygge ned på linjen gjennom . Den skyggen — komponenten av som ligger langs — er projeksjonen av på , og den dukker opp overalt: når en kraft skal spaltes i en del langs et skråplan og en del vinkelrett på det, når en dronekurs skal dekomponeres i «fremover» og «sideveis», når data skal komprimeres langs en hovedretning.
Projeksjonen kommer i to varianter. Den skalare projeksjonen er skyggens lengde (med fortegn):
Den vektorielle projeksjonen er selve skyggevektoren — den peker langs :
Legg merke til strukturen i den siste: brøken er bare et tall, som forteller hvor mange ganger skyggen er; nevner kan like gjerne skrives .
Et gjennomsiktig eksempel: projiser på , som peker langs -aksen. Skalarproduktet er , og . Den skalare projeksjonen blir , og vektorprojeksjonen — nøyaktig -komponenten av , slik intuisjonen tilsier: skyggen av på -aksen er .
Fortegnet i den skalare projeksjonen har mening: positivt når heller samme vei som (spiss vinkel), negativt når den heller motsatt (stump vinkel) — nok et eksempel på hvor mye informasjon skalarproduktet pakker inn i ett tall.
Oppsummering
To dronekurser og spørsmålet om vinkelen mellom dem ledet oss til skalarproduktet — den første måten å «gange» vektorer på, med et tall som svar. Regneoppskriften var enklest mulig: , gang parvis og legg sammen. Produktet er kommutativt og distributivt, skalarer flyttes fritt, og perlen blant reglene er — lengden bor inne i skalarproduktet.
Broen til geometrien var den alternative formelen . Ved å kombinere de to uttrykkene fikk vi vinkelformelen , som målte vinkelen mellom kursene våre til med ren aritmetikk. Spesialtilfellet ga den elegante ortogonalitetstesten: hvis og bare hvis — vinkelretthet redusert til et nullsjekk.
Til slutt kastet vi skygger: projeksjonen av på spalter ut komponenten langs , med skyggelengden og skyggevektoren . Kraftspalting i fysikk, kursdekomponering i navigasjon, arbeid som — alt er samme idé.
Skalarproduktet ga oss et tall ut av to vektorer. I neste kapittel møter du tvillingen som gir en vektor ut av to vektorer: kryssproduktet.
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.
