I matematik er prikproduktet en operation, der tager to vektorer som input og returnerer et skalartal som output. Det returnerede tal afhænger af længden af de to vektorer og af vinklen mellem dem. Navnet er afledt af det centrerede punktum "-", der ofte bruges til at betegne denne operation; det alternative navn skalarprodukt understreger resultatets skalare (snarere end vektor) karakter.

Punktproduktet står i modsætning (i det tredimensionelle rum) til krydsproduktet, som giver en vektor som resultat.

Definition og beregning

Geometrisk defineres prikproduktet af to ikke‑nul vektorer a og b ved:

a · b = |a| |b| cos θ, hvor θ er vinklen mellem vektorerne, og |a| og |b| er deres længder (normer).

I koordinatform i R^n beregnes prikproduktet som summen af produkterne af de tilsvarende komponenter:

a = (a1, a2, ..., an), b = (b1, b2, ..., bn) ⇒ a · b = Σ_{i=1}^n ai bi.

Eksempel: (1, 2, 3) · (4, −1, 2) = 1·4 + 2·(−1) + 3·2 = 4 − 2 + 6 = 8.

Egenskaber

  • Kommutativitet: a · b = b · a.
  • Distributivitet over addition: a · (b + c) = a · b + a · c.
  • Homogenitet (skalarmultiplikation): (αa) · b = α (a · b) for skalar α.
  • Positiv definit: a · a = |a|^2 ≥ 0, og a · a = 0 kun hvis a = 0.
  • Bilinearitet: prikproduktet er lineært i hver komponent (i reelle rum).

Relationer og nyttige formler

  • Vinkel: cos θ = (a · b) / (|a| |b|). Dette bruges til at bestemme vinklen mellem to vektorer.
  • Ortogonalitet: To vektorer er ortogonale (vinkel 90°) præcis når a · b = 0.
  • Norm: |a| = sqrt(a · a).
  • Projektion: Projektionen af b på a (komponenten af b i retning a) er

proj_a(b) = ((a · b) / (a · a)) a (for a ≠ 0).

Anvendelser

  • Fysik: Arbejde udført af en kraft F langs en forskydning d er W = F · d.
  • Geometri og datalogi: Bestemmelse af vinkler, afstande og ortogonalitet; bruges i computer-grafik, kollisionsdetektion og signalbehandling.
  • Lineær algebra: Skalarproduktet er grundlaget for begreber som ortonormale baser, Gram‑matrix (G med G_{ij} = v_i · v_j) og projektioner i vektorrum.
  • Maskinlæring: Kernelmetoder og lignende beregninger bygger ofte på indre produkter eller afledte mål for lighed mellem vektorer.

Generaliseringer

I mere abstrakte sammenhænge taler man om et indre produkt på et vektorrum, som opfylder tilsvarende aksiomer. I komplekse vektorrum anvendes normalt det hermitiske indre produkt, hvor én vektorkomponent tages med kompleks konjugat, så resultatet er et reelt og positivt tal for a · a når a ≠ 0.

Kort opsummering

  • Prikproduktet giver et tal, der måler både længden af vektorerne og hvor parallelle de er (via cos θ).
  • Det er enkelt at beregne i koordinatform (sum af komponent‑produkter) og har en række praktiske og teoretiske anvendelser.
  • Det er centralt for begreber som norm, vinkel, ortogonalitet og projektion i både matematik og anvendt videnskab.