FAGPORTALEN

Vinkel mellem vektorer

Matematik A · STX · A-niveau · Vektorer i 2D og 3D

🧮 Vinkel mellem vektorer

At finde vinklen mellem to vektorer er en af lineær algebras mest brugte beregninger — og fundamentet for machine learning, fysik, computergrafik og navigation.

Cosinusformlen

$$\cos \theta = \frac{\vec{a} \cdot \vec{b}}{|\vec{a}| \cdot |\vec{b}|}$$

Hvor:

Derefter: $\theta = \arccos\left(\frac{\vec{a} \cdot \vec{b}}{|\vec{a}| \cdot |\vec{b}|}\right)$

Procedure trin-for-trin

1. Beregn skalarprodukt a·b

2. Beregn længder |a| og |b|

3. Indsæt i formel

4. Beregn θ = arccos(resultatet)

Konkret eksempel — 2D

Lad a = (3, 4) og b = (1, 0).

Skalarprodukt: a·b = 3·1 + 4·0 = 3

Længder: |a| = √(9+16) = 5, |b| = √1 = 1

Cosinus: cos θ = 3/(5·1) = 0,6

Vinkel: θ = arccos(0,6) ≈ 53,13°

Specialtilfælde

#### Vinkelret (orthogonal)

$$\vec{a} \perp \vec{b} \iff \cos \theta = 0 \iff \vec{a} \cdot \vec{b} = 0$$

Skalarprodukt = 0 betyder altid 90° vinkel.

#### Parallelle vektorer

#### Spids vs. stump vinkel

| cos θ | Vinkel |

|---|---|

| > 0 | Spids (< 90°) |

| = 0 | Ret (= 90°) |

| < 0 | Stump (> 90°) |

| = -1 | Modsatret (= 180°) |

Vinkel mellem linjer

For to linjer (ikke vektorer) bruges samme formel med absolut værdi:

$$\cos \theta = \frac{|\vec{a} \cdot \vec{b}|}{|\vec{a}| \cdot |\vec{b}|}$$

Fordi linjer er uorienterede, ligger vinklen mellem linjer altid i [0°, 90°].

I 3D

Formlen er identisk — bare med 3D-skalarprodukt og længder:

$$\vec{a} \cdot \vec{b} = a_1 b_1 + a_2 b_2 + a_3 b_3$$

$$|\vec{a}| = \sqrt{a_1^2 + a_2^2 + a_3^2}$$

Formlen virker faktisk i alle dimensioner — også 100D-rum i maskinlæring!

Anvendelser

#### Fysik

#### Geografi og navigation

#### Machine learning — Kosinus-lighed

Cosine similarity måler hvor "ens" to feature-vektorer er:

$$\text{similarity} = \cos \theta = \frac{\vec{a} \cdot \vec{b}}{|\vec{a}| \cdot |\vec{b}|}$$

Resultatet er mellem -1 og 1:

Bruges til:

#### Computergrafik

Tekniske bemærkninger

#### arccos vs. atan2

arccos giver kun vinkler i [0°, 180°] — vi mister informationen om om vinklen er positiv eller negativ.

For orienterede vinkler (med fortegn) bruges:

#### Numerisk præcision

Ved små vinkler kan arccos give numerisk fejl — brug i stedet:

$$\theta = \arctan\left(\frac{|\vec{a} \times \vec{b}|}{\vec{a} \cdot \vec{b}}\right)$$

Almindelige fælder

Vidste du at...

🤖 ChatGPT og lignende sprogmodeller bruger kosinus-lighed i 1500+-dimensionalt rum til at finde lignende tekster. Vinkelberegninger er essentielle for moderne AI!

📡 GPS-satellitter beregner din position vha. vinkler mellem signaler — ren vektor-matematik.

🎮 I 3D-spil beregnes der titusinder af vinkler pr. frame — for lys, fysik og objekt-interaktion.

Læringsmål

Sådan kan du arbejde med emnet

Træningsforslag

Brobygning

Vinkelberegning binder skalarprodukt og determinant sammen og genbruges direkte i 3D, hvor krydsprodukt og plan-vinkler bygger på samme cosinus-/sinus-principper.

Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.

Prøv Fagportalen gratis

🤖 Denne side er skrevet med kunstig intelligens og fagligt gennemgået af Fagportalen, som har det redaktionelle ansvar. Finder du en fejl, så skriv til support@fagportalen.dk.