Скалярное умножение
Скалярное умножение — это бинарная операция в векторной алгебре, ставящая в соответствие двум векторам из одного и того же евклидова пространства действительное число (скаляр). Результат операции зависит от длин (модулей) векторов и косинуса угла между ними. Скалярное умножение является частным случаем внутреннего произведения в конечномерных пространствах и широко применяется в геометрии, физике, машинном обучении и вычислительной математике.
Определение и обозначение
Для двух векторов a и b в трёхмерном евклидовом пространстве скалярное произведение определяется как:
a · b = |a| |b| cos θ,
где |a| и |b| — длины (модули) векторов, а θ — угол между ними. Если один из векторов равен нулевому вектору, произведение считается равным нулю.
В координатной форме для векторов a = (a₁, a₂, a₃) и b = (b₁, b₂, b₃) в декартовой системе координат:
a · b = a₁b₁ + a₂b₂ + a₃b₃.
Обозначение операции — точка (·) между векторами, откуда происходит название «скалярное (точечное) произведение». В англоязычной литературе также используется термин dot product.
Свойства
Скалярное умножение обладает следующими основными свойствами:
- Коммутативность: a · b = b · a.
- Дистрибутивность относительно сложения: a · (b + c) = a · b + a · c.
- Линейность по первому аргументу: (αa) · b = α(a · b), где α — скаляр.
- Положительная определённость: a · a ≥ 0, причём равенство нулю достигается только при a = 0.
- Связь с длиной: |a| = √(a · a).
Из этих свойств следует, что скалярное произведение является симметричной билинейной формой.
Геометрический смысл
Скалярное произведение позволяет вычислять:
- Проекцию вектора на вектор: проекция вектора a на направление b равна (a · b) / |b|.
- Угол между векторами: cos θ = (a · b) / (|a| |b|).
- Условие ортогональности: два ненулевых вектора перпендикулярны (ортогональны) тогда и только тогда, когда их скалярное произведение равно нулю.
Применение в физике
В физике скалярное произведение используется для вычисления работы силы. Если сила F постоянна, а тело перемещается на вектор s, то работа A = F · s = |F| |s| cos θ, где θ — угол между силой и перемещением. Аналогично, мощность, развиваемая силой, равна скалярному произведению силы на скорость: P = F · v.
В электродинамике скалярное произведение применяется при вычислении потока вектора через поверхность (например, электрического поля через площадку).
Обобщения
Скалярное произведение в n-мерных пространствах
Для векторов x = (x₁, …, xₙ) и y = (y₁, …, yₙ) в ℝⁿ скалярное произведение определяется как:
x · y = Σᵢ₌₁ⁿ xᵢ yᵢ.
Это стандартное евклидово скалярное произведение, которое порождает евклидову норму.
Внутреннее произведение в абстрактных пространствах
В функциональном анализе скалярное умножение обобщается до понятия внутреннего произведения (скалярного произведения) в гильбертовых пространствах. Например, для функций f и g на отрезке [a, b] с весом w(x) скалярное произведение определяется как:
⟨f, g⟩ = ∫ₐᵇ f(x) g(x) w(x) dx.
Комплексное скалярное произведение
В комплексных пространствах (например, ℂⁿ) скалярное произведение определяется с комплексным сопряжением второго аргумента: x · y = Σᵢ xᵢ \overline{yᵢ}. Это обеспечивает положительную определённость: x · x ≥ 0.
Матричная запись
Скалярное произведение двух векторов-столбцов x и y можно записать как произведение строки на столбец: xᵀ y = Σᵢ xᵢ yᵢ. В более общем виде, для произвольной симметричной положительно определённой матрицы G скалярное произведение задаётся как xᵀ G y — это так называемое взвешенное скалярное произведение.
Вычислительные аспекты
Скалярное умножение является одной из базовых операций в линейной алгебре и машинном обучении. В нейронных сетях скалярное произведение используется для вычисления взвешенной суммы входов нейрона. В библиотеках численных методов (например, NumPy) операция реализована через функцию numpy.dot() или оператор @ для матричного умножения.
Интересные факты
- В трёхмерном пространстве скалярное произведение тесно связано с векторным произведением: существует тождество Лагранжа |a × b|² = |a|²|b|² − (a · b)².
- В квантовой механике скалярное произведение волновых функций (интеграл от произведения комплексно-сопряжённой функции на другую) определяет вероятность перехода между состояниями.
- Скалярное произведение является частным случаем тензорного свёртывания: оно свёртывает два вектора в скаляр, понижая ранг тензора.
Критика и ограничения
Скалярное умножение определено только для векторов из одного пространства; для векторов разной размерности операция не определена. В неевклидовых геометриях (например, в пространстве Минковского в теории относительности) скалярное произведение заменяется на псевдоскалярное, которое не является положительно определённым. Кроме того, в некоторых приложениях (например, в анализе данных) стандартное скалярное произведение может быть заменено на ядровое (kernel trick) для работы с нелинейными зависимостями.
Источники
- Кострикин А. И., Манин Ю. И. Линейная алгебра и геометрия. — М.: Наука, 1986.
- Гантмахер Ф. Р. Теория матриц. — М.: Наука, 1967.
- Ландау Л. Д., Лифшиц Е. М. Теоретическая физика. Том 1: Механика. — М.: Физматлит, 2004.
- Strang G. Introduction to Linear Algebra. — 5th ed. — Wellesley-Cambridge Press, 2016.
- Воеводин В. В., Кузнецов Ю. А. Матрицы и вычисления. — М.: Наука, 1984.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →