В математиката точковото произведение е операция, която приема два вектора като вход и връща скаларно число като изход. Върнатото число зависи от дължината на двата вектора и от ъгъла между тях. Наименованието произлиза от центрираната точка "-", която често се използва за обозначаване на тази операция; алтернативното наименование скаларно произведение подчертава скаларния (а не векторен) характер на резултата.
Точковото произведение контрастира (в триизмерното пространство) с кръстосаното произведение, при което резултатът е вектор.
Геометрична дефиниция
Геометричното (ъглово) определение гласи, че за два вектора a и b в евклидово пространство
a · b = |a| |b| cos θ,
където |a| и |b| са дължините (нормите) на векторите, а θ е ъгълът между тях (0 ≤ θ ≤ π). Оттук следват важни следствия:
- Ако a · b = 0 и и двата вектора са ненулеви, те са перпендикулярни (ортогонални).
- Максимално положително е когато θ = 0 (векторите са в една и съща посока), максимално отрицателно е когато θ = π (векторите са в противоположни посоки).
Алгебрична дефиниция (координати)
Ако вектори a и b са дадени чрез координати в стандартна ортонормална база, например в R^n
a = (a1, a2, ..., an), b = (b1, b2, ..., bn),
то тяхното точково произведение е
a · b = a1 b1 + a2 b2 + ... + an bn = Σ_{i=1}^n ai bi.
В матрична нотация това е a^T b (редовен скаларен резултат от умножение на ред-колона).
Основни свойства
- Комутативност: a · b = b · a.
- Дистрибутивност спрямо събиране: a · (b + c) = a · b + a · c.
- Съвместимост със скаларно умножение: (αa) · b = α (a · b) за всяко скаларно α.
- Положително определен: a · a = |a|^2 ≥ 0 и a · a = 0 точно когато a е нулевият вектор.
- Билинеарност: точковото произведение е линейно в първия и във втория аргумент (над реалните числа).
- Не-увеличаваща граница (неравенство на Коши–Шварц): |a · b| ≤ |a| |b|.
Формула за ъгъл между вектори
От геометричното определение следва формула за косинуса на ъгъла θ между a и b:
cos θ = (a · b) / (|a| |b|),
ако и двата вектора са ненулеви.
Проекция на вектор върху друг
Ортогоналната проекция на вектора a върху ненулевия вектор b е
proj_b(a) = (a · b / |b|^2) b.
Скалата a · b / |b| дава размер на компонентата на a в посоката на b; ако се иска само дължината на проекцията (с знак), използва се a · (b/|b|) = a · b / |b|.
Примери
Пример 1 (в R^3):
Нека a = (1, 2, 3), b = (4, −5, 6). Тогава
a · b = 1·4 + 2·(−5) + 3·6 = 4 − 10 + 18 = 12.
|a| = √(1^2+2^2+3^2) = √14, |b| = √(4^2+ (−5)^2 + 6^2) = √77. Следователно
cos θ = 12 / (√14 √77) и θ = arccos(12 / (√14 √77)).
Пример 2 (ортогоналност):
Нека a = (1, 2, −1), b = (2, −1, 0). Тогава a · b = 1·2 + 2·(−1) + (−1)·0 = 2 − 2 + 0 = 0, следователно векторите са перпендикулярни.
Пример 3 (проекция):
Нека a = (3, 1, 2) и b = (1, 0, 1). Първо a · b = 3·1 + 1·0 + 2·1 = 5. |b|^2 = 1^2 + 0^2 + 1^2 = 2. Проекцията на a върху b е
proj_b(a) = (5/2) b = (5/2) (1, 0, 1) = (2.5, 0, 2.5).
Приложения
- Във физиката: работата, извършена от сила F при преместване s, е W = F · s.
- При намиране на компонентите на вектор по дадена посока (проекции).
- В компютърната графика и геометрия: осветление, нормали, ъгли между повърхности.
- В линейната алгебра: построяване на Грамова матрица G с елементи G_{ij} = v_i · v_j, проверка за линейна независимост и ортогонализация (процедура на Грам–Шмид).
Бележки
- Формулите по-горе са дадени за реални вектори в евклидовото пространство. За комплексни вектори често се използва хермитово (конюгирано) скаларно произведение: a · b = Σ ai overline{bi}, което променя някои свойства (например съвместимостта с комплексно скаларно умножение).
- Точковото произведение е фундаментална операция в много области на математиката и приложните науки заради простотата си и геометричния смисъл.

