W matematyce iloczyn skalarny (zwany także iloczynem punktowym) jest działaniem, które przyjmuje dwa wektory i zwraca liczbę skalarną. Wynik zależy od długości wektorów oraz od kąta między nimi i pełni w teorii wektorów rolę podstawowego narzędzia do badania relacji kątowych i długościowych między wektorami.

Definicja i interpretacje

Istnieją dwie równoważne, najczęściej używane formy definicji iloczynu skalarnego:

  • Interpretacja geometryczna: dla niezerowych wektorów a i b w przestrzeni euklidesowej

    a · b = |a| |b| cos θ, gdzie θ jest kątem między wektorami.

  • Interpretacja algebraiczna (w układzie współrzędnych): jeśli a = (a1, …, an) i b = (b1, …, bn), to

    a · b = a1b1 + a2b2 + … + anbn.

W obu podejściach wynik jest wartością skalarną. W praktyce przejście między interpretacjami pozwala łączyć własności geometryczne i obliczeniowe.

Obliczanie w współrzędnych

W przestrzeni R^n, korzystając z układu współrzędnych, iloczyn skalarny oblicza się jako sumę iloczynów odpowiadających składowych. Dla wektorów zapisanych w bazie standardowej formuła jest szczególnie prosta i efektywna obliczeniowo:

  1. Pomnóż odpowiednie składowe: a1b1, a2b2, …
  2. Zsumuj otrzymane iloczyny: a · b = Σ ai bi

Ta forma jest szeroko stosowana w algebrze liniowej i w implementacjach komputerowych operacji na wektorach.

Podstawowe własności

  • Przemienność: a · b = b · a.
  • Dzielność względem dodawania: a · (b + c) = a · b + a · c.
  • Jednorodność: (λa) · b = λ (a · b) dla skalara λ.
  • Nieujemność: a · a ≥ 0, a · a = 0 wtedy i tylko wtedy, gdy a = 0.
  • Ortogonalność: wektory a i b są prostopadłe (ortogonalne) wtedy i tylko wtedy, gdy a · b = 0 — pojęcie to ma kluczowe znaczenie np. w analizie rzutów i dekompozycji przestrzeni.

Projekcja i miara kąta

  • Rzut wektora b na a: proj_a(b) = (a · b / a · a) a (dla a ≠ 0).
  • Kosinus kąta: cos θ = (a · b) / (|a| |b|), co pozwala wyznaczyć kąt między wektorami z wartości iloczynu skalarnego.

Zastosowania

  • Geometria: badanie kąta i długości, definicja ortogonalnych baz.
  • Fizyka: obliczanie pracy jako iloczynu siły i przesunięcia (składowa przesunięcia w kierunku siły).
  • Informatyka i analiza danych: miara podobieństwa kosinusowego w porównywaniu wektorów cech.
  • Grafika komputerowa i przetwarzanie sygnałów: projekcje, normalizacja i obliczenia transformacji.

Powiązania z innymi działaniami wektorowymi

W przestrzeni trójwymiarowej iloczyn skalarny kontrastuje z iloczynem krzyżowym, którego wynikiem jest wektor prostopadły do obu czynników. Oba działania uzupełniają się: iloczyn skalarny mierzy zgodność kierunków, a iloczyn krzyżowy — wielkość składowej prostopadłej.

Uogólnienia

Pojęcie iloczynu skalarnego rozszerza się w teorii przestrzeni unormowanych do pojęcia iloczynu wewnętrznego (ang. inner product), który może mieć różne postacie w zależności od przestrzeni (np. przestrzenie funkcyjne). W ogólniejszym ujęciu nadal spełnia on podobne aksjomaty: dodatnią określoność, liniowość i symetrię hermitowską (w przypadku przestrzeni nad ciałem zespolonym).

W tekście użyto odsyłania do pojęć pokrewnych: wektory w kontekście współrzędnych oraz ich ról w definicjach i zastosowaniach.