Скалярное произведение

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
Скалярное произведение векторов [math]\displaystyle{ (\mathbf a, \mathbf b) }[/math] равно произведению [math]\displaystyle{ |\mathbf a| |\mathbf b| \cos(\theta) }[/math]

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

Обычно для скалярного произведения векторов [math]\displaystyle{ \mathbf a }[/math] и [math]\displaystyle{ \mathbf b }[/math] используется одно из следующих обозначений.

[math]\displaystyle{ (\mathbf a, \mathbf b) }[/math]
[math]\displaystyle{ \mathbf a \cdot \mathbf b,\ \vec a \cdot \vec b }[/math] или просто [math]\displaystyle{ \mathbf a \mathbf b }[/math]
[math]\displaystyle{ \langle \mathbf a, \mathbf b \rangle }[/math] и [math]\displaystyle{ \langle a|b\rangle; }[/math] второе обозначение применяется в квантовой механике для векторов состояния[1].

В простейшем случае, а именно в случае конечномерного вещественного евклидового пространства, иногда используют «геометрическое» определение скалярного произведения ненулевых векторов [math]\displaystyle{ \mathbf a }[/math] и [math]\displaystyle{ \mathbf b }[/math] как произведения длин этих векторов на косинус угла между ними[2]:

[math]\displaystyle{ (\mathbf a, \mathbf b) = |\mathbf a| |\mathbf b| \cos(\theta). }[/math]

Равносильное определение: скалярное произведение есть произведение длины проекции первого вектора на второй и длины второго вектора (см. рисунок). Если хотя бы один из векторов нулевой, то произведение считается равным нулю[3].

У понятия скалярного произведения существует также большое количество обобщений для различных векторных пространств, то есть для множеств векторов с операциями сложения и умножения на скаляры[⇨]. Данное выше геометрическое определение скалярного произведения предполагает предварительное определение понятий длины вектора и угла между ними. В современной математике используется обратный подход: аксиоматически определяется скалярное произведение, а уже через него — длины и углы[4]. В частности, скалярное произведение определяется для комплексных векторов, многомерных и бесконечномерных пространств, в тензорной алгебре.

Скалярное произведение и его обобщения играют чрезвычайно большую роль в векторной алгебре, теории многообразий, механике и физике. Например, работа силы при механическом перемещении равна скалярному произведению вектора силы на вектор перемещения[5].

Определение и свойства

Будем говорить, что в вещественном или комплексном векторном пространстве [math]\displaystyle{ L }[/math] определено скалярное произведение, если каждой паре векторов [math]\displaystyle{ \mathbf a, \mathbf b }[/math] из [math]\displaystyle{ L }[/math] поставлено в соответствие число [math]\displaystyle{ (\mathbf a, \mathbf b) }[/math] из того числового поля, над которым задано [math]\displaystyle{ L, }[/math] удовлетворяющее следующим аксиомам.

  1. Для любых трёх элементов [math]\displaystyle{ \mathbf a_1, \mathbf a_2, \mathbf b }[/math] пространства [math]\displaystyle{ \mathbb L }[/math] и любых чисел [math]\displaystyle{ \alpha, \beta }[/math] справедливо равенство: [math]\displaystyle{ (\alpha \mathbf a_1 + \beta \mathbf a_2, \mathbf b) = \alpha (\mathbf a_1, \mathbf b) + \beta (\mathbf a_2, \mathbf b) }[/math] (линейность скалярного произведения по первому аргументу).
  2. Для любых [math]\displaystyle{ \mathbf a, \mathbf b }[/math] справедливо равенство [math]\displaystyle{ (\mathbf a, \mathbf b) = \overline{(\mathbf b, \mathbf a)} }[/math], где черта означает комплексное сопряжение.
  3. Для любого [math]\displaystyle{ \mathbf a }[/math] имеем: [math]\displaystyle{ (\mathbf a, \mathbf a) \geqslant 0 }[/math], причём [math]\displaystyle{ (\mathbf a, \mathbf a) = 0 }[/math] только при [math]\displaystyle{ \mathbf a=0 }[/math] (положительная определённость и невырожденность скалярного произведения соответственно).

Заметим, что из аксиомы 2 следует, что [math]\displaystyle{ (\mathbf a, \mathbf a) }[/math] — вещественное число. Поэтому аксиома 3 имеет смысл, несмотря на комплексные (в общем случае) значения скалярного произведения. Если аксиома 3 не выполняется, то произведение называется индефинитным или неопределённым.

Если [math]\displaystyle{ (\mathbf a, \mathbf a) = 0 }[/math] не только при [math]\displaystyle{ \mathbf a=0 }[/math], то произведение называется квазискалярным[6].

Из данных аксиом получаются следующие свойства:

  1. коммутативность для вещественных векторов: [math]\displaystyle{ (\mathbf a,\mathbf b)=(\mathbf b,\mathbf a); }[/math]
    Дистрибутивность скалярного произведения в случае вещественного евклидового пространства
  2. дистрибутивность относительно сложения: [math]\displaystyle{ (\mathbf a+\mathbf b,\mathbf c)=(\mathbf a,\mathbf c)+(\mathbf b,\mathbf c) }[/math] и [math]\displaystyle{ (\mathbf c,\mathbf a+\mathbf b)=(\mathbf c,\mathbf a)+(\mathbf c,\mathbf b); }[/math]
  3. инволюционная линейность относительно второго аргумента: [math]\displaystyle{ (\mathbf a,(\alpha_1 \mathbf b_1 + \alpha_2 \mathbf b_2)) = \overline{\alpha_1} (\mathbf a,\mathbf b_1) + \overline{\alpha_2} (\mathbf a,\mathbf b_2); }[/math] (в случае вещественного [math]\displaystyle{ L }[/math] — просто линейность по второму аргументу).
  4. [math]\displaystyle{ (\alpha\mathbf a,\beta\mathbf b)=\alpha\overline{\beta}(\mathbf a,\mathbf b) }[/math] (что совпадает с [math]\displaystyle{ \alpha\beta(\mathbf a,\mathbf b) }[/math] для вещественного [math]\displaystyle{ L }[/math]).

Также есть свойства, связанные не с данными аксиомами:

  1. неассоциативность относительно умножения на вектор[7]': [math]\displaystyle{ (\mathbf a,\mathbf b)\mathbf c\ne\mathbf a(\mathbf b,\mathbf c) }[/math];
  2. ортогональность: два ненулевых вектора a и b ортогональны тогда и только тогда, когда (a, b) = 0 (определения ниже).

Замечание. В квантовой физике скалярное произведение (волновых функций, которые комплекснозначны) принято определять как линейное по второму аргументу (а не по первому), соответственно, по первому аргументу оно будет инволюционо линейным. Путаницы обычно не возникает, поскольку традиционное обозначение для скалярного произведения в квантовой физике также отличается: [math]\displaystyle{ \langle\phi|\psi\rangle }[/math], т.е. аргументы отделяются вертикальной чертой, а не запятой, и скобки всегда угловые.

Определение и свойства в евклидовом пространстве

Вещественные векторы

В [math]\displaystyle{ n }[/math]-мерном вещественном евклидовом пространстве векторы определяются своими координатами — наборами [math]\displaystyle{ n }[/math] вещественных чисел в ортонормированном базисе. Определить скалярное произведение векторов [math]\displaystyle{ \mathbf a=(a_1,a_2\dots a_n), \mathbf b=(b_1,b_2\dots b_n) }[/math] можно так[4]:

[math]\displaystyle{ \langle\mathbf a, \mathbf b\rangle = a_1b_1 + a_2b_2 + a_3b_3 + \dots + a_nb_n. }[/math]

Проверка показывает, что все три аксиомы выполнены.

Например, скалярное произведение векторов [math]\displaystyle{ (1,3,-5) }[/math] и [math]\displaystyle{ (4,-2,-1) }[/math] будет вычислено так:

[math]\displaystyle{ \begin{align} \ (1, 3, -5) \cdot (4, -2, -1) &= 1 \cdot 4 + 3 \cdot (-2) + (-5) \cdot (-1) \\ &= 4 -6 + 5 \\ &= 3. \end{align} }[/math]

Можно доказать[8], что эта формула равносильна определению через проекции или через косинус: [math]\displaystyle{ (\mathbf a, \mathbf b) = |\mathbf a| |\mathbf b| \cos(\theta). }[/math]

Комплексные векторы

Для комплексных векторов [math]\displaystyle{ \mathbf a=(a_1,a_2\dots a_n), \mathbf b=(b_1,b_2\dots b_n) }[/math] определим аналогично[9]:

[math]\displaystyle{ \langle\mathbf{a}, \mathbf{b}\rangle = \sum_{k=1}^n a_k\overline{b_k}=a_1\overline{b_1}+a_2\overline{b_2}+\cdots+a_n\overline{b_n}. }[/math]

Пример (для [math]\displaystyle{ n=2 }[/math]): [math]\displaystyle{ (1+i, 2) \cdot (2+i, i) = (1+i) \cdot (\overline{2+i}) + 2 \cdot \overline i = (1+i) \cdot (2-i) + 2 \cdot (-i) = 3-i. }[/math]

Свойства

Помимо общих свойств скалярного произведения, для многомерных евклидовых векторов верно следующее:

  1. в отличие от обычного умножения скаляров, где если ab = ac и a ≠ 0, то b равняется c, для скалярного умножения векторов это неверно: если a · b = a · c, то есть a · (b − c) = 0, то в общем случае a и b − c лишь ортогональны; но вектор 'b − c' в общем случае не равен 0, то есть bc;
  2. правило произведения: для дифференцируемых вектор-функций a(t) и b(t) верно соотношение (a(t), b(t))′ = a′(t) ⋅ b(t) + a(t) ⋅ b′(t)[10];
  3. оценка угла между векторами:
    в формуле [math]\displaystyle{ (\mathbf\mathbf a, \mathbf b) = |\mathbf a| \cdot |\mathbf b| \cdot \cos \angle{(\mathbf a,\mathbf b)} }[/math] знак определяется только косинусом угла (нормы векторов всегда положительны). Поэтому скалярное произведение больше 0, если угол между векторами острый, и меньше 0, если угол между векторами тупой;
  4. проекция вектора [math]\displaystyle{ \mathbf a }[/math] на направление, определяемое единичным вектором [math]\displaystyle{ \mathbf e }[/math]:
    [math]\displaystyle{ a_e = (\mathbf a, \mathbf e) = |\mathbf a| |\mathbf e| \cos \angle{(\mathbf a,\mathbf e)} = |\mathbf a| \cos \angle{(\mathbf a,\mathbf e)} }[/math], так как [math]\displaystyle{ |\mathbf e| = 1; }[/math]
  5. площадь параллелограмма, натянутого на два вектора [math]\displaystyle{ \mathbf{a} }[/math] и [math]\displaystyle{ \mathbf{b} }[/math], равна [math]\displaystyle{ \sqrt{(\mathbf{a}, \mathbf{a}) (\mathbf{b},\mathbf{b}) -(\mathbf{a}, \mathbf{b})^2}. }[/math]

Теорема косинусов в вещественном пространстве

Теорема косинусов легко выводится с использованием скалярного произведения. Пусть на сторонах треугольника находятся векторы a, b и c, первые две из каких образуют угол θ, как показано в изображении справа. Тогда, следуя свойствам и определению скалярного произведения через косинус:

[math]\displaystyle{ \begin{align} \mathbf{\color{orange}c} \cdot \mathbf{\color{orange}c} & = ( \mathbf{\color{red}a} - \mathbf{\color{blue}b}) \cdot ( \mathbf{\color{red}a} - \mathbf{\color{blue}b} ) \\ & = \mathbf{\color{red}a} \cdot \mathbf{\color{red}a} - \mathbf{\color{red}a} \cdot \mathbf{\color{blue}b} - \mathbf{\color{blue}b} \cdot \mathbf{\color{red}a} + \mathbf{\color{blue}b} \cdot \mathbf{\color{blue}b} \\ & = |\mathbf{\color{red}a}|^2 - \mathbf{\color{red}a} \cdot \mathbf{\color{blue}b} - \mathbf{\color{red}a} \cdot \mathbf{\color{blue}b} + |\mathbf{\color{blue}b}|^2 \\ & = |\mathbf{\color{red}a}|^2 - 2 \mathbf{\color{red}a} \cdot \mathbf{\color{blue}b} + |\mathbf{\color{blue}b}|^2 \\ & = |\mathbf{\color{red}a}|^2 + |\mathbf{\color{blue}b}|^2 - 2|\mathbf{\color{red}a}|{\cdot}|\mathbf{\color{blue}b}|\cos \mathbf{\color{purple}\theta}. \\ \end{align} }[/math]

Связанные определения

В современном аксиоматическом подходе уже на основе понятия скалярного произведения векторов вводятся следующие производные понятия[11]:

Длина вектора, под которой обычно понимается его евклидова норма:

[math]\displaystyle{ |\mathbf a| = \sqrt{(\mathbf a, \mathbf a)} }[/math]

(термин «длина» обычно применяется к конечномерным векторам, однако в случае вычисления длины криволинейного пути часто используется и в случае бесконечномерных пространств).

Углом [math]\displaystyle{ \varphi }[/math] между двумя ненулевыми векторами евклидова пространства (в частности, евклидовой плоскости) называется число, косинус которого равен отношению скалярного произведения этих векторов к произведению их длин (норм):

[math]\displaystyle{ \cos \varphi = \frac{(\mathbf a, \mathbf b)} {|\mathbf a| |\mathbf b|} \ (0\leqslant \varphi\leqslant \pi). }[/math]

Данные определения позволяют сохранить формулу: [math]\displaystyle{ (\mathbf a, \mathbf b) = |\mathbf a| |\mathbf b| \cos(\varphi) }[/math] и в общем случае. Корректность формулы для косинуса гарантирует неравенство Коши — Буняковского[12]:

Для любых элементов [math]\displaystyle{ \mathbf a, \mathbf b }[/math] векторного пространства со скалярным произведением выполняется неравенство:

[math]\displaystyle{ \vert (\mathbf a, \mathbf b) \vert ^2 \leqslant (\mathbf a, \mathbf a) (\mathbf b, \mathbf b) }[/math]

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

[math]\displaystyle{ |(\mathbf a, \mathbf b)| = |\mathbf a| |\mathbf b| \operatorname{ch} \varphi. }[/math]
  • Ортогональными (перпендикулярными) называются векторы, скалярное произведение которых равно нулю. Это определение применимо к любым пространствам с положительно определённым скалярным произведением. Например, ортогональные многочлены на самом деле ортогональны (в смысле этого определения) друг другу в некотором гильбертовом пространстве.
  • Пространство (вещественное или комплексное) с положительно определённым скалярным произведением называется предгильбертовым пространством.
    • При этом конечномерное вещественное пространство с положительно определённым скалярным произведением называется также евклидовым, а комплексное — эрмитовым или унитарным пространством.
  • Случай, когда скалярное произведение не является знакоопределённым, приводит к т. н. пространствам с индефинитной метрикой. Скалярное произведение в таких пространствах уже не порождает нормы (и она обычно вводится дополнительно). Конечномерное вещественное пространство с индефинитной метрикой называется псевдоевклидовым (важнейшим частным случаем такого пространства является пространство Минковского). Среди бесконечномерных пространств с индефинитной метрикой важную роль играют пространства Понтрягина и пространства Крейна.

История

Скалярное произведение было введено У. Гамильтоном в 1846 году[13] одновременно с векторным произведением в связи с кватернионами — соответственно, как скалярная и векторная часть произведения двух кватернионов, скалярная часть которых равна нулю[14].

Вариации и обобщения

В пространстве измеримых интегрируемых с квадратами на некоторой области Ω вещественных или комплексных функций можно ввести положительно определённое скалярное произведение:

[math]\displaystyle{ (\mathbf f, \mathbf g) = \int\limits_\Omega f(x) \overline{g(x)} d\Omega }[/math]

При использовании неортонормированных базисов скалярное произведение выражается через компоненты векторов с участием метрического тензора[15] [math]\displaystyle{ g_{ij} }[/math]:

[math]\displaystyle{ (\mathbf a, \mathbf b) = g_{ij}a^i b^j }[/math]

При этом сама метрика (говоря точнее, её представление в данном базисе) так связана со скалярными произведениями базисных векторов [math]\displaystyle{ f_i\ }[/math]:

[math]\displaystyle{ g_{ij} = (\mathbf f_i, \mathbf f_j) }[/math]

Аналогичные конструкции скалярного произведения можно вводить и на бесконечномерных пространствах, например, на пространствах функций:

[math]\displaystyle{ (\mathbf f,\mathbf g) = \int\limits_{(\Omega_1 \times \Omega_2)} K(x_1,x_2) f(x_1) g(x_2) d(\Omega_1 \times \Omega_2) }[/math]
[math]\displaystyle{ (\mathbf f, \mathbf g) = \int\limits_\Omega K(x) f(x) g(x) d\Omega }[/math]

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

Простейшим обобщением конечномерного скалярного произведения в тензорной алгебре является свёртка по повторяющимся индексам.

См. также

Примечания

  1. Hall B. C. Quantum Theory for Mathematicians. — NY: Springer Science & Business Media, 2013. — xvi + 553 p. — (Graduate Texts in Mathematics. Vol. 267). — ISBN 978-1-4614-7115-8. Архивная копия от 31 января 2016 на Wayback Machine — P. 85.
  2. Имеется в виду наименьший угол между векторами, не превосходящий [math]\displaystyle{ \pi. }[/math]
  3. Векторная алгебра // Математическая энциклопедия (в 5 томах). — М.: Советская Энциклопедия, 1977. — Т. 1. — С. 634.
  4. 4,0 4,1 Гельфанд, 1971, с. 30—31.
  5. Тарг С. М. Работа силы // Физическая энциклопедия / Гл. ред. А. М. Прохоров. — М.: Большая Российская энциклопедия, 1994. — Т. 4. — С. 193—194. — 704 с. — ISBN 5-85270-087-8.
  6. Кудрявцев Л. Д. Математический анализ. II том. — М., Высшая школа, 1970. — с. 316.
  7. Weisstein, Eric W. Dot Product Архивная копия от 29 апреля 2021 на Wayback Machine. From MathWorld — A Wolfram Web Resource.
  8. Calculus II - Dot Product. tutorial.math.lamar.edu. Дата обращения: 9 мая 2021. Архивировано 9 мая 2021 года.
  9. Гельфанд, 1971, с. 86.
  10. Stewart, James (2016), Calculus (8 ed.), Cengage , Section 13.2.
  11. Гельфанд, 1971, с. 34.
  12. §9.5. Линейные пространства со скалярным произведением: евклидовы и унитарные
  13. Crowe M. J. A History of Vector Analysis – The Evolution of the Idea of a Vectorial System. — Courier Dover Publications, 1994. — С. 32. — 270 с. — ISBN 0486679101. Архивная копия от 6 марта 2019 на Wayback Machine
  14. Hamilton W. R. On Quaternions; or on a New System of Imaginaries in Algebra // Philosophical Magazine. 3rd Series. — London, 1846. — Т. 29. — С. 30.
  15. Гельфанд, 1971, с. 240.

Литература

  • Гельфанд И. М. Лекции по линейной алгебре. — 4-е изд. — М.: Наука, 1971. — 272 с.

Ссылки