Транспонировать - Transpose
В линейная алгебра, то транспонировать из матрица - оператор переворачивания матрицы по диагонали; то есть он переключает индексы строки и столбца матрицы А путем создания другой матрицы, часто обозначаемой АТ (среди других обозначений).[1][2]
Транспонирование матрицы было введено в 1858 году британским математиком. Артур Кэли.[3]
Транспонировать матрицу
Определение
Транспонирование матрицы А, обозначаемый АТ,[1][4] A ′,[5] Аtr, тА или Ат, могут быть созданы любым из следующих методов:
- Отражать А над его главная диагональ (который идет от верхнего левого угла к нижнему правому), чтобы получить АТ;
- Напишите строки А как столбцы АТ;
- Напишите столбцы А как ряды АТ.
Формально я-бросать, j-й элемент столбца АТ это j-бросать, я-й элемент столбца А:
Если А является м × п матрица, тогда АТ является п × м матрица. Чтобы не запутать читателя между операцией транспонирования и матрицей, возведенной в тth власть, АТ символ обозначает операцию транспонирования.
Матричные определения с транспонированием
Квадратная матрица, транспонированная которой равна самой себе, называется симметричная матрица; это, А симметричен, если
Квадратная матрица, транспонирование которой равно ее отрицательному, называется кососимметричная матрица; это, А кососимметричен, если
Площадь сложный матрица, транспонирование которой равно матрице с каждой записью, замененной ее комплексно сопряженный (обозначено здесь чертой сверху) называется Эрмитова матрица (эквивалентно матрице, равной ее сопряженный транспонировать ); это, А эрмитов, если
Площадь сложный матрица, транспонирование которой равно отрицанию ее комплексно сопряженной матрицы, называется косоэрмитова матрица; это, А косоэрмитов, если
Квадратная матрица, транспонирование которой равно ее обратный называется ортогональная матрица; это, А ортогонален, если
Квадратная комплексная матрица, транспонирование которой равно сопряженной обратной матрице, называется унитарная матрица; это, А унитарен, если
Примеры
Характеристики
Позволять А и B быть матрицами и c быть скаляр.
- Транспонировать уважает дополнение.
- Обратите внимание, что порядок факторов меняется. Из этого можно вывести, что квадратная матрица А является обратимый если и только если АТ обратима, и в этом случае имеем (А−1)Т = (АТ)−1. По индукции этот результат распространяется на общий случай кратных матриц, где мы находим, что (А1А2...Аk−1Аk)Т = АkТАk−1Т…А2ТА1Т.
- Транспонирование скаляра - это тот же скаляр. Вместе с (2) это означает, что транспонирование является линейная карта от Космос из м × п матриц в пространство всех п × м матрицы.
- В детерминант квадратной матрицы совпадает с определителем ее транспонирования.
- В скалярное произведение двух векторов-столбцов а и б можно вычислить как один элемент матричного произведения:
- который записывается как ая бя в Соглашение о суммировании Эйнштейна.
- Если А есть только реальные записи, то АТА это положительно-полуопределенная матрица.
- Транспонирование обратимой матрицы также является обратимым, а его обратное - транспонирование обратной исходной матрицы. Обозначение А−T иногда используется для представления любого из этих эквивалентных выражений.
- Если А квадратная матрица, то ее собственные значения равны собственным значениям его транспонирования, так как они имеют одинаковые характеристический многочлен.
Продукты
Если А является м × п матрица и АТ это его транспонирование, то результат матричное умножение с этими двумя матрицами дает две квадратные матрицы: А АТ является м × м и АТ А является п × п. Кроме того, эти продукты симметричные матрицы. Действительно, матричное произведение А АТ есть записи, которые являются внутренний продукт ряда А с колонной АТ. Но столбцы АТ ряды А, поэтому запись соответствует внутреннему произведению двух строк А. Если пя j это запись продукта, она получается из строк я и j в А. Вход пj i также получается из этих строк, поэтому пя j = пj i, а матрица произведений (пя j) симметрично. Аналогичным образом продукт АТ А является симметричной матрицей.
Быстрое доказательство симметрии А АТ возникает из-за того, что это собственное транспонирование:
Реализация транспонирования матриц на компьютерах
На компьютер, часто можно избежать явного транспонирования матрицы в объем памяти просто обращаясь к тем же данным в другом порядке. Например, программные библиотеки за линейная алгебра, такие как BLAS, обычно предоставляют опции, указывающие, что определенные матрицы должны интерпретироваться в транспонированном порядке, чтобы избежать необходимости перемещения данных.
Однако остается ряд обстоятельств, при которых необходимо или желательно физически переупорядочить матрицу в памяти в соответствии с ее транспонированным порядком. Например, с матрицей, хранящейся в рядовой порядок, строки матрицы являются смежными в памяти, а столбцы - несмежными. Если над столбцами необходимо выполнить повторяющиеся операции, например, в быстрое преобразование Фурье алгоритм, транспонируя матрицу в памяти (чтобы сделать столбцы смежными), может улучшить производительность за счет увеличения место в памяти.
В идеале можно было бы надеяться транспонировать матрицу с минимальным объемом дополнительной памяти. Это приводит к проблеме транспонирования п × м матрица на месте, с участием О (1) дополнительное хранилище или, самое большее, хранилище намного меньше, чем млн. За п ≠ м, это связано со сложным перестановка элементов данных, которые нетривиально реализовать на месте. Следовательно, эффективный транспонирование матрицы на месте был предметом многочисленных исследовательских публикаций в Информатика, начиная с конца 1950-х годов, и было разработано несколько алгоритмов.
Транспонирование линейных отображений и билинейных форм
Напомним, что матрицы можно поставить во взаимно однозначное соответствие с линейные операторы. Транспонирование линейного оператора может быть определено без необходимости рассматривать его матричное представление. Это приводит к гораздо более общему определению транспонирования, которое можно применить к линейным операторам, которые не могут быть представлены матрицами (например, с участием многих бесконечномерных векторных пространств).
Транспонировать линейную карту
Позволять Икс# обозначить алгебраическое двойственное пространство из р-модуль Икс. Позволять Икс и Y быть р-модули. Если ты : Икс → Y это линейная карта, то его алгебраический сопряженный или двойной,[7] это карта #ты : Y# → Икс# определяется ж ↦ ж ∘ ты. Результирующий функционал ты#(ж) называется откат из ж к ты. Следующее связь характеризует алгебраическое сопряжение ты[8]
- ⟨ты#(ж), Икс⟩ = ⟨ж, ты(Икс)⟩ для всех ж ∈ Y' и Икс ∈ Икс
где ⟨•, •⟩ это естественное соединение (т.е. определяется ⟨z, час⟩ := час(z)). Это определение также без изменений применяется к левым модулям и векторным пространствам.[9]
Можно видеть, что определение транспонирования не зависит от какой-либо билинейной формы на модулях, в отличие от присоединенного (ниже ).
В непрерывное двойное пространство из топологическое векторное пространство (TVS) Икс обозначается Икс'. Если Икс и Y являются TVS, то линейная карта ты : Икс → Y является слабо непрерывный если и только если ты#(Y') ⊆ Икс', в этом случае мы положим тты : Y' → Икс' обозначают ограничение ты# к Y'. Карта тты называется транспонировать[10] из ты.
Если матрица А описывает линейное отображение относительно базы из V и W, то матрица АТ описывает транспонирование этой линейной карты относительно двойные базы.
Транспонировать билинейную форму
Каждая линейная карта в двойственное пространство ты : Икс → Икс# определяет билинейную форму B : Икс × Икс → F, с соотношением B(Икс, у) = ты(Икс)(у). Определив транспонирование этой билинейной формы как билинейную форму тB определяется транспонированием тты : Икс## → Икс# т.е. тB(у, Икс) = тты(Ψ (у))(Икс), мы находим, что B(Икс, у) = тB(у, Икс). Вот, Ψ это естественно гомоморфизм Икс → Икс## в двойной двойной.
Примыкающий
Если векторные пространства Икс и Y соответственно невырожденный билинейные формы BИкс и BY, концепция, известная как прилегающий, который тесно связан с транспонированием, можно определить:
Если ты : Икс → Y это линейная карта между векторные пространства Икс и Y, мы определяем г как прилегающий из ты если г : Y → Икс удовлетворяет
- для всех Икс ∈ Икс и у ∈ Y.
Эти билинейные формы определяют изоморфизм между Икс и Икс#, и между Y и Y#, что приводит к изоморфизму транспонированного и присоединенного ты. Матрица сопряженной карты является транспонированной матрицей только в том случае, если базы находятся ортонормированный относительно их билинейных форм. В этом контексте многие авторы используют термин транспонировать для обозначения сопряженного, как определено здесь.
Сопряженное позволяет рассмотреть, действительно ли г : Y → Икс равно ты −1 : Y → Икс. В частности, это позволяет ортогональная группа над векторным пространством Икс с квадратичной формой, которая должна быть определена без ссылки на матрицы (или их компоненты) как набор всех линейных отображений Икс → Икс для которого сопряженный равен обратному.
В сложном векторном пространстве часто работают с полуторалинейные формы (сопряженно-линейные по одному аргументу) вместо билинейных форм. В Эрмитово сопряженный карты между такими пространствами определяется аналогично, а матрица эрмитова сопряженного элемента задается сопряженной транспонированной матрицей, если базисы ортонормированы.
Смотрите также
- Адъюгированная матрица, транспонирование матрица кофакторов
- Конъюгат транспонировать
- Псевдообратная матрица Мура – Пенроуза
- Проекция (линейная алгебра)
использованная литература
- ^ а б «Исчерпывающий список символов алгебры». Математическое хранилище. 2020-03-25. Получено 2020-09-08.
- ^ Никамп, Дуэйн. «Транспонирование матрицы». Math Insight. Получено 8 сентября, 2020.
- ^ Артур Кэли (1858) «Мемуары по теории матриц», Философские труды Лондонского королевского общества, 148 : 17–37. Транспонирование (или «транспонирование») описано на странице 31.
- ^ Т.А. Whitelaw (1 апреля 1991 г.). Введение в линейную алгебру, 2-е издание. CRC Press. ISBN 978-0-7514-0159-2.
- ^ Вайсштейн, Эрик В. "Транспонировать". mathworld.wolfram.com. Получено 2020-09-08.
- ^ Гилберт Стрэнг (2006) Линейная алгебра и ее приложения 4-е издание, стр. 51, Томсон Брукс / Коул ISBN 0-03-010567-6
- ^ Шефер и Вольф, 1999 г., п. 128.
- ^ Халмос 1974, §44
- ^ Бурбаки 1989, II §2.5
- ^ Трев 2006, п. 240.
дальнейшее чтение
- Бурбаки, Николас (1989) [1970]. Алгебра I Главы 1-3 [Algèbre: Chapitres 1–3] (PDF). Éléments de mathématique. Берлин, Нью-Йорк: Springer Science & Business Media. ISBN 978-3-540-64243-5. OCLC 18588156.
- Халмос, Пол (1974), Конечномерные векторные пространства, Спрингер, ISBN 978-0-387-90093-3.
- Марускин, Джаред М. (2012). Основная линейная алгебра. Сан-Хосе: Solar Crest. С. 122–132. ISBN 978-0-9850627-3-6.
- Шефер, Гельмут Х.; Вольф, Манфред П. (1999). Топологические векторные пространства. GTM. 8 (Второе изд.). Нью-Йорк, штат Нью-Йорк: Springer New York Выходные данные Springer. ISBN 978-1-4612-7155-0. OCLC 840278135.
- Трев, Франсуа (2006) [1967]. Топологические векторные пространства, распределения и ядра. Минеола, Нью-Йорк: Dover Publications. ISBN 978-0-486-45352-1. OCLC 853623322.
- Шварц, Джейкоб Т. (2001). Введение в матрицы и векторы. Минеола: Дувр. С. 126–132. ISBN 0-486-42000-0.
внешняя ссылка
- Гилберт Стрэнг (весна 2010 г.) Линейная алгебра от MIT Open Courseware