V matematiki je točkovni produkt operacija, pri kateri sta na vhodu dva vektorja, na izhodu pa dobimo skalarno število. Vrnjeno število je odvisno od dolžine obeh vektorjev in kota med njima. Ime izhaja iz središčne pike "-", ki se pogosto uporablja za označevanje te operacije; alternativno ime skalarni produkt poudarja skalarno (in ne vektorsko) naravo rezultata.

Točkovni produkt je (v tridimenzionalnem prostoru) v nasprotju s križnim produktom, katerega rezultat je vektor.

Definicija in osnovne formule

Geometrijska definicija: če sta u in v dva vektorja v evklidskem prostoru in je θ kot med njima, potem je

u · v = |u| |v| cos θ.

Algebraična (komponentna) definicija: če sta vektorja v ℝ^n z komponentami u = (u1, u2, ..., un) in v = (v1, v2, ..., vn), potem

u · v = u1 v1 + u2 v2 + ... + un vn = Σ_{i=1}^n u_i v_i.

Lastnosti točkovnega produkta

  • Komutativnost: u · v = v · u.
  • Distributivnost: u · (v + w) = u · v + u · w.
  • Skalarna multiplikacija: (αu) · v = α (u · v) za realno število α.
  • Pozitivna definitnost (v realnem prostoru): u · u = |u|^2 ≥ 0, pri čemer je enako 0 le za u = 0.
  • Vezava z normo in kotom: iz formule u · v = |u||v| cos θ sledi, da je u ortogonalen v natanko takrat, ko je u · v = 0.

Uporabe in posledice

  • Ortogonalnost: Vektorja sta pravokotna (ortogonalna), če je njun točkovni produkt enak 0.
  • Projekcija: projekcija vektorja u na vektor v je

proj_v u = ((u · v) / (v · v)) v, kar daje vektor v smeri v s komponento, ki predstavlja sestavo u vzdolž v.

  • Izračun kota: iz u · v = |u||v| cos θ sledi cos θ = (u · v) / (|u||v|), torej lahko izračunamo kot med vektorjema.
  • Relacija z normo: |u ± v|^2 = |u|^2 ± 2 u · v + |v|^2 (uporabno pri dokazih in pri računih).

Primer

Naj bosta u = (1, 2, 3) in v = (4, −5, 6). Potem

u · v = 1·4 + 2·(−5) + 3·6 = 4 − 10 + 18 = 12.

Splošnejše opombe

  • Križni produkt: v ℝ^3 je križni produkt drugačna operacija, katere rezultat je vektor (kot omenjeno zgoraj) — točkovni produkt pa vedno vrne skalar.
  • Komentar za kompleksne vektorje: pri kompleksnih vektorskih prostorih se pogosto uporablja hermitski (konjugirano) skalarni produkt, kjer je inner product definiran kot Σ u_i conj(v_i) (oz. conj(u_i) v_i, odvisno od konvencije), zato v tem primeru pride do konjugacijske simetrije namesto preproste komutativnosti.
  • Abstraktna generalizacija: točkovni produkt je primer notranjega produkta (inner product) v evklidskem prostoru; koncept se splošno definira za notranje produktske prostore, kjer veljajo analogne lastnosti (bilinearnost/semilinearnost, simetrija/konjugirana simetrija, pozitivna definitnost).

Povzetek

Točkovni (skalarni) produkt je osnovna algebraična in geometrijska operacija na vektorjih, povezuje komponente vektorjev in kot med njima, omogoča merjenje podobnosti smeri, definicijo ortogonalnosti, projekcij in norm ter je temelj mnogih rezultatov v linearni algebri, fiziki in računalniškem programiranju.