Открыть сервис

Скалярное умножение

Скалярное умножение — это бинарная операция в векторной алгебре, ставящая в соответствие двум векторам из одного и того же евклидова пространства действительное число (скаляр). Результат операции зависит от длин (модулей) векторов и косинуса угла между ними. Скалярное умножение является частным случаем внутреннего произведения в конечномерных пространствах и широко применяется в геометрии, физике, машинном обучении и вычислительной математике.

Определение и обозначение

Для двух векторов 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 можно записать как произведение строки на столбец: xy = Σᵢ xᵢ yᵢ. В более общем виде, для произвольной симметричной положительно определённой матрицы G скалярное произведение задаётся как xG 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 →