Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Внешний вид изделия контрастирует с

Определение [ править ]

Учитывая два вектора

их внешний продукт, обозначенный uv , [1] , определяется как матрица A размера m × n, полученная умножением каждого элемента u на каждый элемент v : [2]

Или в индексной записи:

Внешнее произведение uv эквивалентно матричному умножению uv T при условии, что u представлено как вектор-столбец m × 1, а v - как вектор-столбец n × 1 (что делает v T вектор-строкой). [3] [4] Например, если m = 4 и n = 3 , то

[5]

Для комплексных векторов, часто бывает полезно взять сопряженное транспонирование из V , обозначаемый или :

.

Контраст с евклидовым внутренним продуктом [ править ]

Если m = n , то можно взять матричное произведение другим способом, получив скаляр (или матрицу 1 × 1 ):

который является стандартным скалярным произведением для векторных пространств Евклида , [4] более известной как скалярное произведение . Внутренний продукт - это след внешнего продукта. [6] В отличие от внутреннего продукта , внешний продукт не коммутативен.

Умножение вектора на матрицу можно записать в терминах внутреннего продукта, используя соотношение .

Внешнее произведение тензоров [ править ]

Для двух тензоров u , v с размерностями и их внешнее произведение представляет собой тензор с размерностями и элементами

Например, если A имеет порядок 3 с размерами (3, 5, 7), а B имеет порядок 2 с размерами (10, 100) , то их внешнее изделие C имеет порядок 5 с размерами (3, 5, 7, 10, 100) . Если A имеет компонент A [2, 2, 4] = 11, а B имеет компонент B [8, 88] = 13 , то компонент C, образованный внешним продуктом, равен C [2, 2, 4, 8, 88] = 143 .

Связь с продуктом Кронекера [ править ]

Внешний продукт и продукт Кронекера тесно связаны; фактически для обозначения обеих операций обычно используется один и тот же символ.

Если и , имеем:

В случае векторов-столбцов произведение Кронекера можно рассматривать как форму векторизации (или сглаживания) внешнего продукта. В частности, для двух векторов-столбцов и мы можем написать:

Обратите внимание, что порядок векторов в правой части уравнения обратный.

Еще одна похожая идентичность, которая еще больше подчеркивает сходство между операциями, -

где порядок векторов не нужно менять. Среднее выражение использует умножение матриц, где векторы рассматриваются как матрицы столбцов / строк.

Свойства [ править ]

Внешнее произведение векторов удовлетворяет следующим свойствам:

Внешнее произведение тензоров удовлетворяет дополнительному свойству ассоциативности :

Рейтинг внешнего продукта [ править ]

Если u и v оба отличны от нуля, то матрица внешнего произведения uv T всегда имеет ранг матрицы 1. В самом деле, все столбцы внешнего произведения пропорциональны первому столбцу. Таким образом, все они линейно зависят от этого столбца, следовательно, матрица имеет ранг один.

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

Определение (аннотация) [ править ]

Пусть V и W два векторных пространства . Внешний продукт и - это элемент .

Если V представляет собой внутреннее пространство продукта , то можно определить внешний продукт в виде линейного отображения VW . В этом случае, линейное отображение является элементом сопряженного пространства в V . Тогда внешний продукт VW имеет вид

Это показывает, почему в сложном случае обычно используется сопряженное транспонирование v .

На языках программирования [ править ]

В некоторых языках программирования для заданной функции с двумя аргументами f(или бинарного оператора) внешнее произведение fдвух одномерных массивов Aи Bпредставляет собой двумерный массив, Cтакой что C[i, j] = f(A[i], B[j]). Это синтаксически представлено различными способами: в APL как инфиксный бинарный оператор ; в J как постфиксное наречие ; в R как функция или особый ; [7] в системе Mathematica , as . В MATLAB функция используется для этого продукта. Они часто обобщаются на многомерные аргументы и более чем на два аргумента.∘.ff/outer(A, B, f)%o%Outer[f, A, B]kron(A, B)

В библиотеке Python NumPy внешний продукт можно вычислить с помощью function np.outer().[8] Напротив, np.kronполучается плоский массив. Внешний продукт многомерных массивов может быть вычислен с помощью np.multiply.outer.

Приложения [ править ]

Поскольку внешний продукт тесно связан с продуктом Kronecker , в некоторых приложениях продукта Kronecker используются внешние продукты. Эти приложения находятся в квантовой теории, обработке сигналов и сжатии изображений . [9]

Спиноры [ править ]

Предположим, что s, t, w, z ∈ ℂ, так что ( s, t ) и ( w, z ) лежат в ℂ 2 . Тогда внешнее произведение этих комплексных 2-векторов является элементом M (2, ℂ), комплексных матриц 2 × 2:

Определитель этой матрицы swtz - sztw = 0 из-за свойство коммутативности в ℂ.

В теории спиноров в трех измерениях эти матрицы связаны с изотропными векторами из-за этого нулевого свойства. Эли Картан описал эту конструкцию в 1937 г. [10], но она была введена Вольфгангом Паули в 1927 г. [11], так что M (2, ℂ) стало называться алгеброй Паули .

Концепции [ править ]

Блочная форма внешних продуктов полезна при классификации. Анализ концепции - это исследование, которое зависит от определенных внешних продуктов:

Когда в векторе есть только нули и единицы в качестве элементов, он называется логическим вектором , частным случаем логической матрицы . Логическая операция и заменяет умножение. Внешнее произведение двух логических векторов ( u i ) и ( v j ) задается логической матрицей . Этот тип матрицы используется при изучении бинарных отношений и называется прямоугольным отношением или кросс-вектором . [12]

См. Также [ править ]

  • Диадики
  • Преобразование домохозяина
  • Норма (математика)
  • Матрица разброса
  • Исчисление Риччи

Продукты [ править ]

  • Декартово произведение
  • Перекрестный продукт
  • Внешний продукт
  • Произведение Адамара

Двойственность [ править ]

  • Комплексное сопряжение
  • Конъюгат транспонировать
  • Транспонировать
  • Обозначение бюстгальтера для внешнего продукта

Ссылки [ править ]

  1. ^ «Исчерпывающий список символов алгебры» . Математическое хранилище . 2020-03-25 . Проверено 7 сентября 2020 .
  2. ^ Лернер, RG; Тригг, GL (1991). Энциклопедия физики (2-е изд.). VHC. ISBN 0-89573-752-3.
  3. ^ Lipschutz, S .; Липсон, М. (2009). Линейная алгебра . Очерки Шаума (4-е изд.). Макгроу-Хилл. ISBN 978-0-07-154352-1.
  4. ^ a b Келлер, Фрэнк (23 февраля 2020 г.). «Алгебраические свойства матриц; транспонирование; внутренний и внешний продукт» (PDF) . inf.ed.ac.uk . Проверено 6 сентября 2020 года .
  5. ^ Джеймс М. Ортега (1987) Теория матрицы: второй курс , страница 7, ISBN Plenum Press 0-306-42433-9 
  6. ^ Стенгель, Роберт Ф. (1994). Оптимальное управление и оценка . Нью-Йорк: Dover Publications. п. 26. ISBN 0-486-68200-5.
  7. ^ "внешняя функция | Документация R" . www.rdocumentation.org . Проверено 7 сентября 2020 .
  8. ^ "numpy.outer - Руководство по NumPy v1.19" . numpy.org . Проверено 7 сентября 2020 .
  9. ^ Стиб, Вилли-Ханс; Харди, Йорик (2011). «Приложения (Глава 3)». Матричное исчисление и произведение Кронекера: практический подход к линейной и полилинейной алгебре (2-е изд.). World Scientific. ISBN 981-4335-31-2.
  10. ^ Эли Картан (1937) Lecons sur la theorie des spineurs , переведенный 1966: Теория спиноров , Герман, Париж
  11. ^ Pertti Lounesto (1997) Клиффорд алгебры и Спиноры , 51, Cambridge University Press ISBN 0-521-59916-4 
  12. ^ Ки Ханг Ким (1982) Теория логической матрицы и приложения , стр. 37, Марсель Деккер ISBN 0-8247-1788-0 

Дальнейшее чтение [ править ]

  • Карлен, Эрик; Кансикао Карвалью, Мария (2006). «Внешние продукты и ортогональные проекции» . Линейная алгебра: с самого начала . Макмиллан. С. 217–218.