Jump to content

Транспонировать

(Перенаправлено из транспонирования матрицы )
Транспонирование А Т матрицы A можно получить, отразив элементы вдоль ее главной диагонали. Повторение процесса с транспонированной матрицей возвращает элементы в исходное положение.

В линейной алгебре оператор это транспонирование матрицы , который переворачивает матрицу по ее диагонали; то есть он меняет индексы строк и столбцов матрицы A, создавая другую матрицу, часто обозначаемую A. Т (среди других обозначений). [ 1 ]

Транспонирование матрицы было предложено в 1858 году британским математиком Артуром Кэли . [ 2 ] В случае логической матрицы, представляющей бинарное отношение R, транспонирование соответствует обратному отношению R Т .

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

[ редактировать ]

Определение

[ редактировать ]

Транспонирование матрицы A , обозначенной A Т , [ 3 ] А , А , , [ 4 ] [ 5 ] А' , [ 6 ] А тр , т А или А т , может быть построено любым из следующих методов:

  1. Отразите A над его главной диагональю (которая проходит от верхнего левого угла до нижнего правого), чтобы получить A. Т
  2. Запишите строки A как столбцы A. Т
  3. Запишите столбцы A как строки A. Т

Формально, i -я строка и j -й элемент столбца A Т — это j -я строка и i -й элемент столбца A :

Если A матрица размера m × n , то A Т представляет собой матрицу размера n × m .

В случае квадратных матриц A Т может также обозначать степень матрицы A. Т Во избежание возможной путаницы многие авторы используют левые прописные буквы, т. е. обозначают транспонирование как Т А. ​Преимущество этой записи в том, что при использовании показателей степени скобки не нужны: as ( Т А ) н = Т ( А н ) , обозначения Т А н не является двусмысленным.

В этой статье этой путаницы можно избежать, никогда не используя символ T в качестве имени переменной .

Определения матриц, включающие транспозицию

[ редактировать ]

Квадратная матрица, транспонирование которой равно самой себе, называется симметричной матрицей ; то есть A симметричен, если

Квадратная матрица, транспонирование которой равно ее отрицательному значению, называется кососимметричной матрицей ; то есть A кососимметричен, если

Квадратная комплексная матрица, транспонирование которой равно матрице, в которой каждая запись заменена ее комплексно-сопряженным (обозначено здесь подчеркиванием), называется эрмитовой матрицей (что эквивалентно матрице, равной ее сопряженному транспонированию ); то есть A эрмитово, если

Квадратная комплексная матрица, транспонирование которой равно отрицанию ее комплексно-сопряженной матрицы, называется косоэрмитовой матрицей ; то есть A является косоэрмитовым, если

Квадратная матрица, транспонирование которой равно обратной, называется ортогональной матрицей ; то есть A ортогонально, если

Квадратная комплексная матрица, транспонирование которой равно сопряженной обратной, называется унитарной матрицей ; то есть A унитарно, если

Характеристики

[ редактировать ]

Пусть A и B — матрицы, а c скаляр .

  • Операция транспонирования является инволюцией (самообратной ) .
  • Транспонирование учитывает сложение .
  • Транспонирование скаляра - это тот же скаляр. предыдущим свойством это означает, что транспонирование представляет собой линейное отображение пространства Вместе с матриц размера m × n в пространство матриц размера n × m .
  • Порядок факторов обратный. По индукции этот результат распространяется на общий случай кратных матриц, поэтому
    ( А 1 А 2 ... А k -1 А k ) Т = А к Т А к -1 Т ... А 2 Т А 1 Т .
  • Определитель квадратной матрицы такой же , как и определитель ее транспонирования.
  • Скалярное произведение двух векторов-столбцов a и b можно вычислить как одну запись матричного произведения
  • Если A имеет только реальные записи, то A Т A положительно-полуопределенная матрица .
  • Транспонирование обратимой матрицы также является обратимым, а ее обратная матрица является транспонированием обратной исходной матрицы.
    Обозначение А −Т иногда используется для представления любого из этих эквивалентных выражений.
  • Если A — квадратная матрица, то ее собственные значения равны собственным значениям ее транспонирования, поскольку они имеют один и тот же характеристический полином .
  • Над любым полем , квадратная матрица похоже на .
    Это означает, что и имеют одинаковые инвариантные факторы , что означает, что они имеют, помимо других свойств, одинаковый минимальный полином, характеристический полином и собственные значения.
    Доказательство этого свойства использует следующие два наблюдения.
    • Позволять и быть матрицы над некоторым базовым полем и пусть быть поля расширением . Если и подобны как матрицы над , то они подобны по . В частности, это применимо, когда является алгебраическим замыканием .
    • Если — матрица над алгебраически замкнутым полем в жордановой нормальной форме относительно некоторого базиса, то похоже на . Это далее сводится к доказательству того же факта, когда представляет собой одиночный блок Джордана, который представляет собой простое упражнение.

Продукты

[ редактировать ]

Если A матрица размера m × n и A Т является ее транспонированием, то результат умножения матриц на эти две матрицы дает две квадратные матрицы: AA Т есть m × m и A Т А — это n × n . Кроме того, эти произведения представляют собой симметричные матрицы . Действительно, матричное произведение AA Т имеет записи, которые являются внутренним произведением строки A со столбцом A Т . Но столбцы A Т являются строками A запись соответствует скалярному продукту двух строк A. , поэтому Если p i j — это запись продукта, он получается из строк i и j в A . Запись p j i также получается из этих строк, таким образом p i j = p j i , а матрица произведения ( p i j ) симметрична. Аналогично, продукт A Т A — симметричная матрица.

Быстрое доказательство симметрии AA Т является результатом того, что это собственное транспонирование:

[ 7 ]

Реализация транспонирования матриц на компьютерах

[ редактировать ]
Иллюстрация порядка строк и столбцов

На компьютере часто можно избежать явного транспонирования матрицы в памяти , просто обращаясь к тем же данным в другом порядке. Например, библиотеки программного обеспечения для линейной алгебры , такие как BLAS , обычно предоставляют опции, позволяющие указать, что определенные матрицы должны интерпретироваться в транспонированном порядке, чтобы избежать необходимости перемещения данных.

Однако остается ряд обстоятельств, при которых необходимо или желательно физически переупорядочить матрицу в памяти к ее транспонированному порядку. Например, если матрица хранится в порядке следования строк , строки матрицы являются смежными в памяти, а столбцы — несмежными. Если над столбцами необходимо выполнить повторяющиеся операции, например, в алгоритме быстрого преобразования Фурье , транспонирование матрицы в памяти (чтобы сделать столбцы смежными) может повысить производительность за счет увеличения локальности памяти .

В идеале можно было бы надеяться транспонировать матрицу с минимальным дополнительным объемом памяти. Это приводит к проблеме транспонирования размера n × m матрицы на месте с дополнительным объемом памяти O(1) или, самое большее, объемом памяти, намного меньшим, чем mn . Для n m это включает в себя сложную перестановку элементов данных, которую нетривиально реализовать на месте. Поэтому эффективное транспонирование матриц на месте стало предметом многочисленных исследовательских публикаций в области информатики , начиная с конца 1950-х годов, и было разработано несколько алгоритмов.

Транспонирует линейные карты и билинейные формы

[ редактировать ]

Поскольку основное использование матриц заключается в представлении линейных карт между конечномерными векторными пространствами , транспонирование — это операция над матрицами, которую можно рассматривать как представление некоторой операции на линейных картах.

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

Транспонирование линейной карты

[ редактировать ]

Пусть X # обозначаем сопряженное модуля R - X. алгебраическое пространство Пусть X и Y R -модули. Если u : X Y линейное отображение , то его алгебраически сопряженное или двойственное отображение , [ 8 ] это карта ты # : И # Х # определяется ж ж ты . Полученный функционал u # ( f ) называется возвратом f по u . Следующее соотношение характеризует алгебраический сопряженный к u [ 9 ]

ты # ( ж ), Икс знак равно ж , ты ( Икс )⟩ для всех ж Е Y # и x X

где ⟨•, •⟩ естественное спаривание (т. е. определяемое h , z := h ( z ) ). Это определение без изменений применимо также к левым модулям и векторным пространствам. [ 10 ]

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

Непрерывное двойственное пространство топологического векторного пространства (ТВП) X обозначается X ' . Если X и Y — TVS, то линейное отображение u : X Y слабо непрерывно тогда и только тогда, когда u # ( Y ' ) ⊆ X ' , и в этом случае мы полагаем т u : Y ' X ' обозначают ограничение u # к Й ' . Карта т тебя называют транспонированием [ 11 ] из вас .

матрица A описывает линейное отображение относительно базисов V Если и W , то матрица A Т описывает транспонирование этой линейной карты относительно двойственных оснований .

Транспонирование билинейной формы

[ редактировать ]

Каждое линейное отображение в двойственное пространство u : X X # определяет билинейную форму B : X × X F с соотношением B ( x , y ) = u ( x )( y ) . Определив транспонирование этой билинейной формы как билинейной формы т B определяется транспонированием т ты : Х ## Х # то есть т B ( у , Икс ) знак равно т u (Ψ( y ))( x ) , мы находим, что B ( x , y ) = т Б ( у , х ) . Здесь Ψ — естественный гомоморфизм X X ## в двойной двойной .

заместитель

[ редактировать ]

векторные пространства X и Y имеют соответственно невырожденные билинейные формы B X и BY Если , может быть определено понятие, известное как сопряженное , которое тесно связано с транспонированием:

Если u : X Y отображение линейное векторных пространств X и Y , мы определяем g как сопряженное к u, если g : Y X удовлетворяет условиям

для x X и y Y. всех

Эти билинейные формы определяют изоморфизм между X и X. # , а между Y и Y # , что приводит к изоморфизму между транспонированным и присоединенным к u . Матрица сопряженного отображения является транспонированной матрицей только в том случае, если базисы ортонормированы относительно своих билинейных форм. Однако в этом контексте многие авторы используют термин транспонирование для обозначения сопряженного, как оно определено здесь.

Сопряженный позволяет нам рассмотреть, ли g : Y X равно u  −1 : Y Икс . В частности, это позволяет ортогональную группу над векторным пространством X определить квадратичной формы без ссылки на матрицы (или их компоненты) как набор всех линейных отображений X X , для которых сопряженное равно обратному.

часто работают с полуторалинейными формами В сложном векторном пространстве вместо билинейных форм (сопряженно-линейными по одному аргументу). Эрмитово сопряженное отображение между такими пространствами определяется аналогично, а матрица эрмитова сопряженного задается сопряженной транспонированной матрицей, если базы ортонормированы.

См. также

[ редактировать ]
  1. ^ Никамп, Дуэйн. «Транспонирование матрицы» . Математическое понимание . Проверено 8 сентября 2020 г.
  2. ^ Артур Кэли (1858) «Мемуары по теории матриц» , Philosophical Transactions of the Royal Society of London , 148 : 17–37. Транспонирование (или «транспонирование») определено на стр. 31.
  3. ^ Т. А. Уайтлоу (1 апреля 1991 г.). Введение в линейную алгебру, 2-е издание . ЦРК Пресс. ISBN  978-0-7514-0159-2 .
  4. ^ «Транспонирование матричного продукта (ProofWiki)» . ДоказательствоВики . Проверено 4 февраля 2021 г.
  5. ^ «Какой символ лучше всего подходит для транспонирования вектора/матрицы?» . Обмен стеками . Проверено 4 февраля 2021 г.
  6. ^ Вайсштейн, Эрик В. «Транспонирование» . mathworld.wolfram.com . Проверено 8 сентября 2020 г.
  7. ^ Гилберт Стрэнг (2006) Линейная алгебра и ее приложения , 4-е издание, стр. 51, Томсон Брукс / Коул ISBN   0-03-010567-6
  8. ^ Шефер и Вольф 1999 , с. 128.
  9. ^ Халмош 1974 , §44
  10. ^ Бурбаки 1989 , II §2.5
  11. ^ Трир 2006 , с. 240.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d0ab928bb5ef9011e8c77150afa8e1d3__1715160600
URL1:https://arc.ask3.ru/arc/aa/d0/d3/d0ab928bb5ef9011e8c77150afa8e1d3.html
Заголовок, (Title) документа по адресу, URL1:
Transpose - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)