Диагональная матрица
В линейной алгебре диагональная матрица — это матрица , в которой все элементы за пределами главной диагонали равны нулю; этот термин обычно относится к квадратным матрицам . Элементы главной диагонали могут быть нулевыми или ненулевыми. Пример диагональной матрицы 2×2: , а примером диагональной матрицы 3×3 является . Единичная матрица любого размера или любого кратного ему размера представляет собой диагональную матрицу, называемую скалярной матрицей , например: . В геометрии диагональная матрица может использоваться как матрица масштабирования , поскольку умножение матрицы на нее приводит к изменению масштаба (размера) и, возможно, также формы ; только скалярная матрица приводит к равномерному изменению масштаба.
Определение
[ редактировать ]Как указано выше, диагональная матрица — это матрица, в которой все недиагональные элементы равны нулю. То есть матрица D = ( d i , j ) с n столбцами и n строками является диагональной, если
Однако основные диагональные входы не ограничены.
Термин «диагональная матрица» иногда может относиться к прямоугольная диагональная матрица , которая представляет собой m на матрицу размером n со всеми элементами, отличными от формы d i , i равным нулю. Например:
Однако чаще диагональная матрица относится к квадратным матрицам, которые можно явно указать как квадратная диагональная матрица . Квадратная диагональная матрица является симметричной матрицей , поэтому ее также можно назвать симметричная диагональная матрица .
Следующая матрица является квадратной диагональной матрицей:
Если записи представляют собой действительные числа или комплексные числа , то это нормальная матрица также .
В оставшейся части этой статьи мы будем рассматривать только квадратные диагональные матрицы и называть их просто «диагональными матрицами».
Оператор преобразования вектора в матрицу
[ редактировать ]Диагональная матрица можно построить из вектора используя оператор:
Это можно записать более компактно как .
Тот же оператор также используется для представления блочных диагональных матриц в виде где каждый аргумент является матрицей.
The оператор может быть записан как: где представляет произведение Адамара и — постоянный вектор с элементами 1.
Оператор преобразования матрицы в вектор
[ редактировать ]Обратная матрица-вектор оператор иногда обозначается одноименным оператором где аргумент теперь является матрицей, а результатом является вектор ее диагональных элементов.
Следующее свойство имеет:
Скалярная матрица
[ редактировать ]Этот раздел может сбивать с толку или быть неясным для читателей . В частности, во многих предложениях используется неправильная и неуклюжая грамматика, и их следует перефразировать, чтобы они имели смысл. ( февраль 2021 г. ) |
Диагональная матрица с равными диагональными элементами является скалярной матрицей ; то есть скалярное кратное λ единичной матрицы I . Его эффект на вектор — скалярное умножение на λ . Например, скалярная матрица 3×3 имеет вид:
Скалярные матрицы являются центром алгебры матриц: то есть это именно те матрицы, которые коммутируют со всеми другими квадратными матрицами того же размера. [а] Напротив, над полем (как и в действительных числах) диагональная матрица, все диагональные элементы которой различны, коммутирует только с диагональными матрицами (ее централизатор - это набор диагональных матриц). Это потому, что если диагональная матрица имеет затем дана матрица с тот срок продукции: и и (поскольку можно разделить на ), поэтому они не коммутируют, если недиагональные члены не равны нулю. [б] Диагональные матрицы, в которых не все диагональные элементы равны или не все различны, имеют центраторы, промежуточные между всем пространством и только диагональными матрицами. [1]
Для абстрактного векторного пространства V (а не конкретного векторного пространства ), аналогом скалярных матриц являются скалярные преобразования . В более общем смысле это верно для модуля M над кольцом R с алгеброй эндоморфизмов End( M ) (алгеброй линейных операторов на M ), заменяющей алгебру матриц. Формально скалярное умножение представляет собой линейное отображение, вызывающее отображение (от скаляра λ к соответствующему скалярному преобразованию, умножению на λ ), демонстрируя End( M ) как R - алгебру . Для векторных пространств скалярные преобразования являются в точности центром алгебры эндоморфизмов, и, аналогично, скалярные обратимые преобразования являются центром общей линейной группы GL( V ). Первое в целом верно для бесплатных модулей. , для которого алгебра эндоморфизмов изоморфна матричной алгебре.
Векторные операции
[ редактировать ]Умножение вектора на диагональную матрицу умножает каждый из членов на соответствующий диагональный элемент. Дана диагональная матрица и вектор , продукт:
Это можно выразить более компактно, используя вектор вместо диагональной матрицы: и взяв произведение Адамара векторов (поэлементное произведение), обозначив :
Это математически эквивалентно, но позволяет избежать хранения всех нулевых членов этой разреженной матрицы . Таким образом, этот продукт используется в машинном обучении , например, для вычисления продуктов производных при обратном распространении ошибки или умножения весов IDF в TF-IDF . [2] поскольку некоторые структуры BLAS , которые эффективно умножают матрицы, не включают возможности продукта Адамара напрямую. [3]
Матричные операции
[ редактировать ]Операции сложения и умножения матриц особенно просты для диагональных матриц. Запишите Diag( a 1 , ..., an n ) для диагональной матрицы, диагональные элементы которой, начиная с верхнего левого угла, равны a 1 , ..., an n . Тогда для сложения имеем
и для умножения матриц ,
Диагональная матрица Diag( a 1 , ..., ) an обратима тогда и только тогда, когда все элементы a 1 , ..., an n не равны нулю. В этом случае мы имеем
В частности, диагональные матрицы образуют подкольцо кольца всех матриц размером n x n .
Умножение n -х n- матрицы A слева , на ( a 1 ..., ) an равносильно умножению i -й строки A i на a i для всех Diag ; умножение матрицы A справа an на Diag( 1 , ..., ) равносильно a умножению -го столбца A на для a i i всех i .
Операторная матрица в собственном базисе
[ редактировать ]Как пояснялось при определении коэффициентов операторной матрицы , существует специальный базис e 1 , ..., en , для которого матрица принимает диагональную форму. Следовательно, в определяющем уравнении , все коэффициенты с i ≠ j равны нулю, в результате чего в сумме остается только один член. Сохранившиеся диагональные элементы, , известны как собственные значения и обозначаются значком в уравнении, которое сводится к . Полученное уравнение известно как уравнение собственных значений. [4] и используется для вывода характеристического полинома и, далее, собственных значений и собственных векторов .
Другими словами, собственными значениями функцииdiag ( λ 1 ,..., n ) являются λ 1 , ..., λ n с соответствующими собственными векторами e λ 1 , ..., e n .
Характеристики
[ редактировать ]- Определителем n Diag ( a 1 ..., ) an является произведение a 1 ⋯ an , .
- Сопряжение . диагональной матрицы снова диагонально
- Где все матрицы квадратные,
- Матрица диагональна тогда и только тогда, когда она треугольная и нормальная .
- Матрица является диагональной тогда и только тогда, когда она является одновременно верхне- и нижнетреугольной .
- Диагональная матрица симметрична .
- Единичная матрица I n и нулевая матрица диагональны.
- Матрица 1×1 всегда диагональна.
- Квадрат матрицы 2×2 с нулевым следом всегда диагональный.
Приложения
[ редактировать ]Диагональные матрицы встречаются во многих областях линейной алгебры. Из-за простого описания матричной операции и собственных значений/собственных векторов, приведенных выше, обычно желательно представлять данную матрицу или линейную карту диагональной матрицей.
Фактически, данная n размера x n матрица A аналогична диагональной матрице ( это означает, что существует матрица X такая, что X −1 AX диагональен) тогда и только тогда, когда он имеет n линейно независимых собственных векторов. Такие матрицы называются диагонализуемыми .
действительных В отношении или чисел комплексных . верно больше Спектральная теорема гласит, что каждая нормальная матрица диагональной унитарно подобна матрице (если AA ∗ = А ∗ A тогда существует унитарная матрица U такая, что UAU ∗ диагональ). Более того, разложение по сингулярным значениям означает, что для любой матрицы A существуют унитарные матрицы U и V такие, что U ∗ AV диагональный с положительными элементами.
Теория операторов
[ редактировать ]В теории операторов , особенно при изучении УЧП , операторы особенно легко понять, а УЧП легко решить, если оператор диагональен относительно базиса, с которым он работает; это соответствует разделимому уравнению в частных производных . Следовательно, ключевой метод понимания операторов — это замена координат (на языке операторов это интегральное преобразование ), которая меняет основу на собственный базис : собственных функций что делает уравнение разделимым. Важным примером этого является преобразование Фурье , которое диагонализует операторы дифференцирования с постоянными коэффициентами (или, в более общем плане, операторы, инвариантные к сдвигу), такие как оператор Лапласа, скажем, в уравнении теплопроводности .
Особенно простыми являются операторы умножения , которые определяются как умножение на (значения) фиксированной функции: значения функции в каждой точке соответствуют диагональным элементам матрицы.
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ Доказательство: учитывая элементарную матрицу , — матрица, содержащая только i -ю строку M и — квадратная матрица, содержащая только M j -й столбец, поэтому недиагональные элементы должны быть равны нулю, а i -й диагональный элемент во многом равен j -му диагональному элементу.
- ^ Для более общих колец это не так, потому что делить не всегда можно.
Ссылки
[ редактировать ]- ^ «Всегда ли диагональные матрицы коммутируют?» . Обмен стеками. 15 марта 2016 года . Проверено 4 августа 2018 г.
- ^ Сахами, Мехран (15 июня 2009 г.). Анализ текста: классификация, кластеризация и приложения . ЦРК Пресс. п. 14. ISBN 9781420059458 .
- ^ «Поэлементное вектор-векторное умножение в BLAS?» . stackoverflow.com . 01.10.2011 . Проверено 30 августа 2020 г.
- ^ Ближе, Джеймс (2010). «Глава 7.9: Собственные значения и собственные векторы» (PDF) . Математические инструменты физики . ISBN 978-0486482125 . Проверено 1 января 2012 г.
Источники
[ редактировать ]- Хорн, Роджер Алан ; Джонсон, Чарльз Роял (1985), матричный анализ , издательство Кембриджского университета , ISBN 978-0-521-38632-6