Векторное произведение | это... Что такое Векторное произведение? (original) (raw)

Векторное произведение в трёхмерном пространстве.

Векторное произведение — это псевдовектор, перпендикулярный плоскости, построенной по двум сомножителям, являющийся результатом бинарной операции «векторное умножение» над векторами в трёхмерном Евклидовом пространстве. Произведение не является ни коммутативным, ни ассоциативным (оно является антикоммутативным) и отличается от скалярного произведения векторов. Во многих задачах инженерии и физики нужно иметь возможность строить вектор, перпендикулярный двум имеющимся — векторное произведение предоставляет эту возможность. Векторное произведение полезно для «измерения» перпендикулярности векторов — длина векторного произведения двух векторов равна произведению их длин, если они перпендикулярны, и уменьшается до нуля, если векторы параллельны либо антипараллельны.

Определить векторное произведение можно по-разному, и теоретически, в пространстве любой размерности n можно вычислить произведение n-1 векторов, получив при этом единственный вектор, перпендикулярный к ним всем. Но если произведение ограничить нетривиальными бинарными произведениями с векторным результатами, то традиционное векторное произведение определено только в трёхмерном и семимерном пространствах. Результат векторного произведения, как и скалярного, зависит от метрики Евклидова пространства.

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

Содержание

Определение и история

Векторным произведением вектора \mathbf a на вектор \mathbf b в пространстве \R^3 называется вектор \mathbf c, удовлетворяющий следующим требованиям:

Обозначение:

 \mathbf c = \left[ \mathbf a \mathbf b \right] = \left[ \mathbf a,\; \mathbf b \right] = \mathbf a \times \mathbf b

В литературе[1] определение векторного произведения может даваться по-разному. Например, в качестве определения даётся описанное далее выражение векторного произведения в координатах в правой и левой прямоугольной системе координат. А далее выводится данное выше определение, а также определение правой и левой тройки векторов.

Также для исходного определения может быть взят набор алгебраических свойств векторного произведения, а из них выводиться остальное.

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

Правые и левые тройки векторов в трёхмерном пространстве

Рассмотрим упорядоченную тройку некомпланарных векторов \mathbf{a, b, c} в трёхмерном пространстве. Совместим начала этих векторов в точке \mathbf A (то есть выберем произвольно в пространстве точку \mathbf A и параллельно перенесём каждый вектор так, чтобы его начало совпало с точкой \mathbf A). Концы векторов, совмещённых началами в точке \mathbf A, не лежат на одной прямой, так как векторы некомпланарны. Рассмотрим плоскость \mathbf P — единственную плоскость, проходящую через концы векторов, совмещённых началами в точке \mathbf A. Тогда можно в плоскости \mathbf P провести через концы векторов \mathbf{a, b, c}, совмещённых началами в точке \mathbf A, единственную окружность и выяснить направление обхода трёх точек на окружности, смотря на неё с одной из сторон от плоскости.

Упорядоченная тройка некомпланарных векторов \mathbf{a, b, c} в трёхмерном пространстве называется правой, если наблюдателю, находящемуся по одну сторону с точкой \mathbf A от плоскости \mathbf P, обход концов приведённых в общее начало \mathbf A векторов \mathbf{a, b, c} в указанном порядке кажется совершающимся в плоскости \mathbf P по часовой стрелке.

B противном случае \mathbf{a, b, c}левая тройка. В этом случае наблюдателю, находящемуся с другой стороны от плоскости \mathbf P, обход концов таких векторов будет казаться совершающимся против часовой стрелки.

Другое определение связано с правой рукой человека (см. рисунок), откуда и берётся название.

Все правые между собой (и левые между собой) тройки векторов называются одинаково ориентированными.

Заметим, что определения «правой» и «левой» тройки векторов не зависят от хиральности рассматриваемой системы координат; более того, они вообще не требуют задания в рассматриваемом пространстве какой-либо системы координат, как и не требует этого само векторное произведение.

Свойства

Геометрические свойства векторного произведения

Рисунок 1: Площадь параллелограмма равна модулю векторного произведения.

Рисунок 2: Объём параллелепипеда при использовании векторного и скалярного произведения векторов; пунктирные линии показывают проекции вектора c на a × b и вектора a на b × c, первым шагом является нахождение скалярных произведений.


  [ \mathbf a,\; \mathbf b ] = S\, \mathbf e


  \left[ \mathbf a,\; \mathbf c \right] = \mathrm{Pr}_{ \mathbf e }\,  \mathbf a \left| \mathbf c \right| \mathbf g.

V = |\mathbf{a} \cdot (\mathbf{b} \times \mathbf{c})|.

На рисунке показано, что этот объём может быть найден двумя способами: геометрический результат сохраняется даже при замене «скалярного» и «векторного» произведений местами:

V =\mathbf{a \times b \cdot c} = \mathbf{a \cdot b \times c} \ .

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

Алгебраические свойства векторного произведения

Представление Описание
 \left[ \mathbf{a},\; \mathbf b \right] = - \left[ \mathbf b, \mathbf a \right] свойство антикоммутативности
 \left[ \left(\alpha \mathbf a \right),\; \mathbf b \right] = \left[ \mathbf a,\; \left(\alpha \mathbf b \right) \right] = \alpha \left[ \mathbf a,\; \mathbf b \right] свойство ассоциативности относительно умножения на скаляр
 \left[ \left( \mathbf a + \mathbf b \right),\; \mathbf c \right] = \left[ \mathbf a,\; \mathbf c \right] + \left[ \mathbf b,\; \mathbf c \right] свойство дистрибутивности по сложению
![ \left[ \left[ \mathbf a,; \mathbf b \right],; \mathbf c \right] + \left[ \left[ \mathbf b,; \mathbf c \right],; \mathbf a \right] + \left[ \left[ \mathbf c, \mathbf a \right],; \mathbf b \right]= 0 ](http://dic.academic.ru/dic.nsf/ruwiki/769ef200b9c11776d1c12cc11f8476a4.png) тождество Якоби, выполняется в \R^3 и нарушается в \R^7
 \left[ \mathbf a,\; \mathbf a \right] =\mathbf 0
![ \left[ \mathbf a,; [ \mathbf b,; \mathbf c ] \right]=\mathbf b (\mathbf a,; \mathbf c) - \mathbf c (\mathbf a,; \mathbf b)](http://dic.academic.ru/dic.nsf/ruwiki/219e46cdbab4adc7fe2ec00356bb842b.png) формула «БАЦ минус ЦАБ», тождество Лагранжа
![ |[\mathbf a, , \mathbf b] ^2 + (\mathbf a, , \mathbf b)^2 = \mathbf a ^2 \mathbf b ^2](http://dic.academic.ru/dic.nsf/ruwiki/859c92b53899eee53db99711a2445533.png)
([\mathbf a, \, \mathbf b], \, \mathbf c)=(\mathbf a, \, [\mathbf b, \, \mathbf c]) значение этого выражения называют смешанным произведением векторов a, b, c и обозначают ( a, \, b, \, c ) либо \langle a, \, b, \, c \rangle

Выражение для векторного произведения в декартовых координатах

Если два вектора \mathbf a и \mathbf b определены своими прямоугольными декартовыми координатами, а говоря точнее — представлены в ортонормированном базисе

 \mathbf a = (a_x,\; a_y,\; a_z)

\mathbf b = (b_x,\; b_y,\; b_z)

а система координат правая, то их векторное произведение имеет вид


[ \mathbf a,\; \mathbf b ] = (a_y b_z - a_z b_y,\; a_z b_x - a_x b_z,\; a_x b_y - a_y b_x).

Для запоминания этой формулы удобно использовать определитель:


[ \mathbf a,\; \mathbf b ] = \begin{vmatrix} \mathbf i & \mathbf j & \mathbf k \\ a_x & a_y & a_z \\ b_x & b_y & b_z \end{vmatrix}

или


[ \mathbf a,\; \mathbf b ]_i = \sum_{j,k=1}^3 \varepsilon_{i j k} a_j b_k,

где \varepsilon_{i j k}символ Леви-Чивиты.

Если система координат левая, то их векторное произведение имеет вид


[ \mathbf a,\; \mathbf b ] = (a_z b_y - a_y b_z,\; a_x b_z - a_z b_x,\; a_y b_x - a_x b_y).

Для запоминания, аналогично:


[ \mathbf a,\; \mathbf b ] = - \begin{vmatrix} \mathbf i & \mathbf j & \mathbf k \\ a_x & a_y & a_z \\ b_x & b_y & b_z \end{vmatrix}

или


[ \mathbf a,\; \mathbf b ]_i = - \sum_{j,k=1}^3 \varepsilon_{i j k} a_j b_k.

Формулы для левой системы координат можно легко получить из формул правой системы координат, записав те же векторы \mathbf a и \mathbf b во вспомогательной правой системе координат (\mathbf i' = \mathbf i, \mathbf j' = \mathbf j, \mathbf k' = - \mathbf k):


[ \mathbf a,\; \mathbf b ] = \begin{vmatrix} \mathbf i' & \mathbf j' & \mathbf k' \\ a'_x & a'_y & a'_z \\ b'_x & b'_y & b'_z \end{vmatrix} = \begin{vmatrix} \mathbf i & \mathbf j & -\mathbf k \\ a_x & a_y & -a_z \\ b_x & b_y & -b_z \end{vmatrix} = - \begin{vmatrix} \mathbf i & \mathbf j & \mathbf k \\ a_x & a_y & a_z \\ b_x & b_y & b_z \end{vmatrix}.

Обобщения

Кватернионы

Векторное произведение можно также записать в кватернионной форме, поэтому буквы \mathbf i, \mathbf j, \mathbf k — стандартные обозначения для ортов в \R^3: они рассматриваются как воображаемые кватернионы.

Заметим, что соотношения через векторное произведение между \mathbf i, \mathbf j и \mathbf k соответствуют правилам умножения для кватернионов i, j и k. Если представить вектор (a_1,\;a_2,\;a_3) как кватернион a_1 i+a_2 j+a_3 k, то векторное произведение двух векторов получается взятием векторной части от произведения соответствующих им кватернионов. Скалярное произведение этих векторов противоположно скалярной части произведения этих кватернионов.

Преобразование к матричной форме

Векторное произведение двух векторов можно записать как произведение кососимметрической матрицы и вектора:

\mathbf{a} \times \mathbf{b} = [\mathbf{a}]_{\times} \mathbf{b} = \begin{bmatrix}\,0&\!-a_3&\,\,a_2\\ \,\,a_3&0&\!-a_1\\-a_2&\,\,a_1&\,0\end{bmatrix}\begin{bmatrix}b_1\\b_2\\b_3\end{bmatrix}

\mathbf{b} \times \mathbf{a} = \mathbf{b}^T [\mathbf{a}]_{\times} = \begin{bmatrix}b_1&b_2&b_3\end{bmatrix}\begin{bmatrix}\,0&\!-a_3&\,\,\,a_2\\\,\,\,a_3&\,0&\!-a_1\\-a_2&\,\,a_1&\,0\end{bmatrix}

где

[\mathbf{a}]_{\times} \stackrel{\rm def}{=} \begin{bmatrix}\,\,0&\!-a_3&\,\,\,a_2\\\,\,\,a_3&0&\!-a_1\\\!-a_2&\,\,a_1&\,\,0\end{bmatrix}

Пусть \mathbf{a} равен векторному произведению:

\mathbf{a} = \mathbf{c} \times \mathbf{d}

тогда

[\mathbf{a}]_{\times} = (\mathbf{c}\mathbf{d}^T)^T - \mathbf{c}\mathbf{d}^T.

Такая форма записи позволяет обобщить векторное произведение на высшие размерности, представляя псевдовекторы (угловая скорость, индукция и т. п.) как такие кососимметричные матрицы. Ясно, что такие физические величины будут иметь n(n-1)/2 независимых компонент в n-мерном пространстве. В трёхмерном пространстве получаются три независимые компоненты, поэтому такие величины можно представлять как векторы этого пространства.

С такой формой записи также зачастую проще работать (например, в en:epipolar geometry).

Из общих свойств векторного произведения следует, что

 [\mathbf{a}]_{\times} \, \mathbf{a} = \mathbf{0} и  \mathbf{a}^{T} \, [\mathbf{a}]_{\times} = \mathbf{0}

а так как  [\mathbf{a}]_{\times} кососимметрична, то

 \mathbf{b}^{T} \, [\mathbf{a}]_{\times} \, \mathbf{b} = 0.

В такой форме записи легко доказывается тождество Лагранжа (правило «бац минус цаб»).

Распространение на матрицы

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

\begin{bmatrix}\mathbf a_1\\\mathbf a_2\\\mathbf a_3\end{bmatrix} \times \mathbf b = \begin{bmatrix}\mathbf a_1 \times \mathbf b \\\mathbf a_2 \times \mathbf b \\\mathbf a_3 \times \mathbf b \end{bmatrix}

\begin{bmatrix}\mathbf a_1\\\mathbf a_2\\\mathbf a_3\end{bmatrix} \cdot \mathbf b = \begin{bmatrix}\mathbf a_1 \cdot \mathbf b \\\mathbf a_2 \cdot \mathbf b \\\mathbf a_3 \cdot \mathbf b \end{bmatrix}

Умножение матрицы на вектор слева определяется аналогично, если представить A как строку векторов. Транспонирование матрицы, соответственно, переводит строку векторов в столбец векторов, и наоборот. Легко обобщить многие соотношения для векторов на соотношения для векторов и матриц, например (A — матрица, \mathbf x, \mathbf y — векторы):

A \cdot (\mathbf x \times \mathbf y) = (A \times \mathbf x) \cdot \mathbf y

A \times (\mathbf x \times \mathbf y) = \mathbf x (A \cdot \mathbf y)- \mathbf y (A \cdot \mathbf x)

После этого можно изменить форму записи для векторного произведения:

\mathbf x \times \mathbf y = E \cdot (\mathbf x \times \mathbf y) = (E \times \mathbf x)\cdot \mathbf y

E — единичная матрица. Отсюда очевидны существование и вид матрицы, соответствующей векторному умножению на вектор слева. Аналогично можно получить выражение для матрицы умножения на вектор справа. Распространяя операции над векторами на матрицы покомпонентно, представляя их как «векторы из векторов», стандартные соотношения для векторов легко обобщаются на матрицы. Например, теорема Стокса в \R^3 примет вид:

 \int\limits_{\Sigma}\operatorname{rot}\, \mathbf{A^T} \, \mathbf{d\Sigma} = \int\limits_{\partial\Sigma} \mathbf{A}\cdot\, d \mathbf{r},

где ротор матрицы A вычисляется как векторное произведение матрицы A на оператор Гамильтона слева. В этих обозначениях очень легко доказать, например, следующие формы теоремы Стокса:

 \int\limits_{\Sigma}\operatorname{grad}\, u \times \, \mathbf{d\Sigma} = \int\limits_{\partial\Sigma} u\, d \mathbf{r},

![ \int\limits_{\Sigma} \left[ \mathbf{d\Sigma}; \left[ \nabla; \mathbf a \right] \right] = \int\limits_{\partial\Sigma} \mathbf a \times d \mathbf{r}. ](http://dic.academic.ru/dic.nsf/ruwiki/79148c2fbcbb91f4e38039867ceceed5.png)

Размерности, не равные трём

Пусть nразмерность пространства.

Векторное произведение, обладающее всеми свойствами обычного трёхмерного векторного произведения, то есть бинарное билинейное антисимметричное невырожденное отображение \mathbb{R}^n \times \mathbb{R}^n \to \mathbb{R}^n, можно ввести только для размерностей 3 и 7.

Однако есть простое обобщение на остальные натуральные размерности, начиная с 3, а если нужно — и на размерность 2 (последнее, правда, сравнительно специфическим образом). Тогда это обобщение, в отличие от невозможного, описанного чуть выше, вводится не для пары векторов, а лишь для набора (n-1) векторов-сомножителей. Вполне аналогично смешанному произведению, естественно обобщаемому в n-мерном пространстве на операцию с n сомножителями. Используя символ Леви-Чивиты \varepsilon_{i_1 i_2 i_3 \ldots i_n} с n индексами, можно явно записать такое (n-1)-валентное векторное произведение как


 P_i(\mathbf{a,\;b,\;c,\;\ldots}) = \sum_{j,\;k,\;m,\;\ldots=1}^n \varepsilon_{ijk\ldots} a_j b_k c_m \ldots =\det(\begin{pmatrix}\mathbf{e_1}\\ \vdots \\\mathbf{e_n}\end{pmatrix}\mathbf{,a,b,c,\ldots}) \cdot \mathbf{e_i}


\mathbf P(\mathbf{a_1,a_2,\ldots,a_{n-1}}) = \det(\begin{pmatrix}\mathbf{e_1}\\ \vdots \\\mathbf{e_n}\end{pmatrix}\mathbf{,a_1,a_2,\ldots,a_{n-1}}) = 
\begin{vmatrix}
\mathbf{e_1}&\mathbf{e_2}&\cdots  & \mathbf{e_n}  \\
a_{1_1}        &a_{1_2}        &\cdots & a_{1_n}\\
a_{2_1}        &a_{2_2}        &\cdots  & a_{2_n}\\
\vdots        &\vdots      &\ddots  & \vdots\\
a_{n-1_1}        &a_{n-1_2}        &\cdots  & a_{n-1_n}
\end{vmatrix}

Такое обобщение дает гиперплощадь размерности (n-1).

Если нужно ввести операцию именно для двух сомножителей, имеющую геометрический смысл, предельно близкий к смыслу векторного произведения (то есть представляющую ориентированную площадь), то результат уже не будет вектором, так как при n \neq 3 не найдется единственной, однозначно определённой нормали к двумерной плоскости, натянутой на множители. Можно ввести бивектор, компоненты которого равны проекциям ориентированной площади параллелограмма, натянутого на пару векторов, на координатные плоскости:

\ P_{ij}(\mathbf{a,b}) = a_i b_j - a_j b_i.

Эта конструкция называется внешним произведением.

Для двумерного случая операция

\ P(\mathbf{a,b}) = a_1 b_2 - a_2 b_1.

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

Алгебра Ли векторов

Векторное произведение вводит на \mathbb{R}^{3} структуру алгебры Ли (поскольку оно удовлетворяет обеим аксиомам — антисимметричности и тождеству Якоби). Эта структура соответствует отождествлению \R^3 с касательной алгеброй Ли so(3) к группе Ли SO(3) ортогональных линейных преобразований трёхмерного пространства.

См. также

Произведения векторов

Другое

Примечания

  1. И в различных учебных заведениях.
  2. 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
  3. Hamilton W. R. On Quaternions; or on a New System of Imaginaries in Algebra // Philosophical Magazine. 3rd Series. — London, 1846. — Т. 29. — С. 30.

Литература

Ссылки

commons: Векторное произведение на Викискладе?