Vektorer, skalärprodukt och ortogonalitet
Förstå vektorer i ℝⁿ, beräkna skalärprodukt och norm samt avgöra när vektorer är vinkelräta.
Ca 40 min · del av Linjär algebra
Begrepp i lektionen
- Skalärprodukt
- Norm
- Ortogonalitet
- Ortogonal projektion
Efter denna lektion kommer du att kunna beräkna skalärprodukt och norm i ℝⁿ, avgöra om två vektorer är ortogonala samt beräkna den ortogonala projektionen av en vektor på en annan.
Vektorer i ℝⁿ och skalärprodukten
En vektor i det n-dimensionella rummet ℝⁿ skrivs som en ordnad lista av n reella tal: u = (u₁, u₂, ..., uₙ). Vektorer kan adderas komponentvis och multipliceras med skalärer (reella tal).
En av de mest grundläggande operationerna mellan två vektorer u och v i samma dimension n är skalärprodukten (ibland kallad dot product). Skalärprodukten beräknas genom att multiplicera motsvarande komponenter med varandra och addera resultaten:
u · v = u₁v₁ + u₂v₂ + ... + uₙvₙ
Observera att resultatet av en skalärprodukt inte är en ny vektor, utan ett enskilt reellt tal (en skalär).
Exempel
Låt u = (2, -1, 4) och v = (3, 0, -2) vara två vektorer i ℝ³.
Skalärprodukten beräknas då som:
u · v = (2 × 3) + ((-1) × 0) + (4 × (-2)) = 6 + 0 - 8 = -2
Viktiga egenskaper för skalärprodukten
1. Kommutativitet: u · v = v · u
2. Distributivitet: u · (v + w) = u · v + u · w
3. Skalärmultiplikation: c(u · v) = (cu) · v = u · (cv) för varje reellt tal c
4. Positiv definitet: u · u ≥ 0, och u · u = 0 om och endast om u = 0.
Norm, längd och avstånd
Skalärprodukten ger oss möjlighet att definiera geometriska begrepp som längd och avstånd i högre dimensioner.
Normen (vektorns längd)
Normen av en vektor u, betecknad ||u||, definieras som kvadratroten ur skalärprodukten av vektorn med sig själv:
||u|| = √(u · u) = √(u₁² + u₂² + ... + uₙ²)
En vektor med normen 1 kallas för en enhetsvektor. Varje vektor u (som inte är nollvektorn) kan normeras till en enhetsvektor û i samma riktning genom att dividera med dess norm: û = u / ||u||.
Avstånd mellan vektorer
Avståndet d(u, v) mellan två vektorer u och v motsvarar normen av deras differens:
d(u, v) = ||u - v|| = √((u₁ - v₁)² + (u₂ - v₂)² + ... + (u♙ - v♙)²)
Exempel
Låt u = (3, -4). Normen av u är:
||u|| = √(3² + (-4)²) = √(9 + 16) = √25 = 5.
Enhetsvektorn i samma riktning blir û = (3/5, -4/5).
Cauchy-Schwarz olikhet
För alla vektorer u och v i ℝⁿ gäller den fundamentala olikheten:
|u · v| ≤ ||u|| × ||v||
Detta garanterar att kvoten (u · v) / (||u|| ||v||) alltid ligger i intervallet [-1, 1], vilket gör att vi kan definiera vinkeln mellan två vektorer.
Ortogonalitet och vinklar
Geometriskt i ℝ² och ℝ³ vet vi att skalärprodukten uppfyller relationen:
u · v = ||u|| ||v|| cos(θ)
där θ är vinkeln mellan vektorerna (0 ≤ θ ≤ π). I allmänna vektorrum ℝⁿ använder vi denna formel för att definiera vinkeln θ mellan två icke-nollvektorer:
cos(θ) = (u · v) / (||u|| ||v||)
Ortogonalitet (Vinkelräthet)
Två vektorer u och v kallas ortogonala (vinkelräta) om deras skalärprodukt är noll:
u ⊥ v ⇔ u · v = 0
Observera att nollvektorn är ortogonal mot alla vektorer, eftersom 0 · v = 0 för alla v.
Pytagoras sats i ℝⁿ
Två vektorer u och v är ortogonala om och endast om:
||u + v||² = ||u||² + ||v||²
Detta är den generella formen av Pytagoras sats i n-dimensionella rum. Om u · v = 0 får vi nemligen:
||u + v||² = (u + v) · (u + v) = u · u + 2(u · v) + v · v = ||u||² + 0 + ||v||² = ||u||² + ||v||².
Ortogonal projektion
En mycket viktig tillämpning av skalärprodukt och ortogonalitet är att uppdela en vektor u i två ortogonala komponenter i förhållande till en annan vektor v (där v ≠ 0).
Vi vill skriva:
u = p + w
där:
- p är parallell med v (kallas den ortogonala projektionen av u på v, betecknas proj_v(u)).
- w är ortogonal mot v.
Formel för projektion
Eftersom p är parallell med v kan vi skriva p = c × v för något reellt tal c. Eftersom w = u - c × v ska vara ortogonal mot v måste:
(u - c × v) · v = 0 ⇒ u · v - c(v · v) = 0 ⇒ c = (u · v) / ||v||²
Detta ger formeln för den ortogonala projektionen:
proj_v(u) = ((u · v) / ||v||²) × v
Komponenten w som är ortogonal mot v kallas ibland för det ortogonala komplementet eller avvikelsen:
w = u - proj_v(u)
Exempel
Låt u = (4, 3) och v = (2, 0).
- u · v = 4 × 2 + 3 × 0 = 8
- ||v||² = 2² + 0² = 4
- proj_v(u) = (8 / 4) × (2, 0) = 2 × (2, 0) = (4, 0)
- w = (4, 3) - (4, 0) = (0, 3)
Observera att w · v = (0, 3) · (2, 0) = 0, vilket bekräftar att w är ortogonal mot v.
Hela kursen
- Linjära ekvationssystem och Gausseliminering
- Matriser och matrisoperationer
- Inversa matriser och matrisekvationer
- Determinanter och kofaktorutveckling
- Vektorer, skalärprodukt och ortogonalitet
- Linjärkombinationer och linjärt oberoende
- Generella vektorrum och underrum
- Bas, dimension och koordinat transformation
- Matrisers fundamentalrum och rangsatsen
- Gram-Schmidts ortogonaliseringsprocess
- Linjära avbildningar och avbildningsmatriser
- Egenvärden och egenvektorer
- Diagonalisering och symmetriska matriser