Skalárni prodúkt je matematična operacija, ki dvema vektorjema priredi število (skalar). Rezultat se izračuna kot produkt dolžin obeh vektorjev in kosinusa vmesnega kota (vmesni kot je kot φ, ki ga vektorja oklepata, če izhajata iz skupne začetne točke). Simbol za skalarni produkt je pika, ki pa se jo lahko tudi izpušča:
Skalarni produkt vektorjev in je definiran kot:
- kjer pomeni vsoto in razsežnost vektorskega prostora.
V dvorazsežnem prostoru je tako produkt vektorjev in enak .
Podobno je v trirazsežnem prostoru produkt vektorjev in enak .
Zgled:
Skalarni produkt je komutativen.
Skalarni produkt je distributiven.
Velja homogenost:
Asociativnost za skalarni produkt ne velja.
Skalarni produkt vektorja s samim sabo je enak kvadratu dolžine vektorja, saj je vmesni kot v tem primeru enak 0° (cos 0° = 1):
Skalarni produkt medsebojno pravokotnih vektorjev je enak 0, saj je kosinus vmesnega kota enak nič (cos 90° = 0):
Izraz skalarni produkt se rabi tudi v širšem smislu besede.
Posplošeni skalarni produkt (ali skalarni produkt v širšem smislu besede) je računska operacija, ki ima iste osnovne značilnosti kot običajni skalarni produkt. Takšna operacija se imenuje tudi notranji produkt.
Naj je vektorski prostor V nad komutativnim obsegom F (v praksi je F običajno množica realnih ali pa množica kompleksnih števil).
Notranji produkt je preslikava, ki dvema vektorjema iz V priredi element obsega F. Rezultat se označi kot ali (x,y) ali kar preprosto x y.
Za notranji produkt morajo veljati naslednje značilnosti (za poljubne vektorje x,y in z ter za poljubna a in b iz obsega F):
- Opomba: Če je F obseg realnih števil, to pomeni preprosto simetričnost , v kompleksnem pa je treba upoštevati še konjugiranje.
- Linearnost (v prvem faktorju):
- za vsak x, različen od 0.
Če se upošteva definicijske značilnosti, se vidi, da velja tudi:
- Linearnost v drugem faktorju (s konjugiranjem, če je b kompleksno število):
S pomočjo notranjega produkta se lahko v vektorski prostor V uvede mero za merjenje dolžin in kotov. Tako opremljen vektorski prostor se imenuje evklidski prostor.
Dolžino vektorja x se definira kot:
Razdaljo med vektorjema x in y se definira kot:
Kot med vektorjema x in y pa se definira kot: