Скаля́рное произведе́ние (иногда называют внутренним произведением), операция над двумя векторами, результатом которой является число (скаляр). Обозначениями скалярного произведения являются:
,
,
,
. Последнее является обозначением П. Дирака, которое применяется в квантовой механике.
На плоскости и в трёхмерном пространстве (пространства
и
), для которых угол между двумя векторами определяется геометрически, скалярное произведение двух ненулевых векторов
и
есть число, равное произведению длин этих векторов на косинус угла
между ними (см. рисунок):

.
В общем случае скалярное произведение
ненулевых векторов
и
вещественного векторного пространства есть функция от
и
с вещественными значениями, удовлетворяющая следующим требованиям:
1) для любого вектора
выполнено неравенство
, причём
только в случае, если
– нулевой вектор;
2) для любых векторов
и
справедливо равенство
(симметрия);
3) для любых векторов
,
,
и чисел
,
выполнено равенство
(линейность по первой компоненте); аналогична линейность по второй компоненте.
Длина вектора
вычисляется по формуле

.
Угол
между векторами
и
определяется с помощью формулы

.
-мерное вещественное линейное пространство с определённым в нём скалярным произведением называется евклидовым пространством.
В комплексном векторном пространстве скалярное произведение
ненулевых векторов
и
задаётся функцией от
и
с комплексными значениями, удовлетворяющей следующим требованиям:
1) для любого вектора
выполнено неравенство
, причём
только в случае, если
– нулевой вектор;
2) для любых векторов
и
справедливо равенство
(симметрия с переходом к сопряжённому);
3) для любых векторов
,
,
и чисел
,
выполнено равенство
(линейность по первой компоненте); аналогична линейность по второй компоненте.
-мерное линейное пространство над полем комплексных чисел с определённым в нём скалярным произведением называется унитарным (эрмитовым) пространством.
Длина вектора в комплексном векторном пространстве определяется аналогично длине вектора в вещественном векторном пространстве, понятие угла между векторами не вводится.
В евклидовом и унитарном пространствах для любых векторов
и
выполняется неравенство Коши – Буняковского:

.
Как правило, скалярное произведение векторов
и
в
-мерном евклидовом пространстве определяется по формуле

,
а в
-мерном унитарном пространстве – по формуле:

.
В общем случае в евклидовом пространстве с базисом
скалярное произведение векторов
,
определено формулой

,
а в унитарном пространстве – формулой

,
где
– элементы симметричной положительно определённой матрицы Грама.
Скалярное произведение также вводится в бесконечномерных пространствах функций. Например, для функций
и
одной и двух переменных

где
– положительно определённая функция. В частности, скалярное произведение интегрируемых функций на отрезке
можно определить по формуле

.
Скалярное произведение комплекснозначных непрерывных функций на отрезке
определяется по формуле

.
Вещественное или комплексное линейное пространство с определённым в нём скалярным произведением называет предгильбертовым.