В линейной алгебре , А квадратная матрица называется диагонализируемы или исправный , если он похож на диагональную матрицу , то есть, если существует обратимая матрица и диагональная матрица такая , что , или что то же самое . (Такие не являются уникальными.) Для конеч мерного векторного пространства , А линейное отображение называется диагонализируемо , если существует упорядоченный базис из , состоящих из собственных векторов из . Эти определения эквивалентны: если имеет матричное представление, как указано выше, тогда векторы-столбцы образуют базис собственных векторов , а диагональные элементы являются соответствующими собственными значениями ; относительно этого базиса собственных векторов, представлен как . Диагонализация - это процесс поиска вышеуказанных и .
Диагонализуемые матрицы и отображения особенно просты для вычислений, если известны их собственные значения и собственные векторы. Диагональную матрицу можно возвести в степень, просто возведя диагональные элементы в эту степень, а определитель диагональной матрицы - это просто произведение всех диагональных элементов; такие вычисления легко обобщаются на . Геометрически диагонализуемая матрица представляет собой неоднородное расширение (или анизотропное масштабирование ) - оно масштабирует пространство, как и однородное расширение , но с другим коэффициентом вдоль каждой оси собственного вектора, коэффициентом, задаваемым соответствующим собственным значением.
Квадратная матрица, не поддающаяся диагонализации, называется дефектной . Может случиться так, что матрица с действительными элементами является дефектной по отношению к действительным числам, что означает, что это невозможно для любых обратимых и диагональных с действительными элементами, но это возможно с комплексными элементами, так что это диагонализируется по комплексным числам. Например, это относится к универсальной матрице вращения .
Многие результаты для диагонализуемых матриц справедливы только над алгебраически замкнутым полем (например, над комплексными числами). В этом случае диагонализуемые матрицы плотны в пространстве всех матриц, что означает, что любая дефектная матрица может быть деформирована в диагонализуемую матрицу небольшим возмущением ; и теорема Жордана о нормальной форме утверждает, что любая матрица является однозначно суммой диагонализуемой матрицы и нильпотентной матрицы . Над алгебраически замкнутым полем диагонализуемые матрицы эквивалентны полупростым матрицам .
Определение [ править ]
Квадратная матрица над полем называется диагонализуемой или недефектной, если существует обратимая матрица, такая как диагональная матрица. Формально,
Характеристика [ править ]
Фундаментальный факт о диагонализуемых отображениях и матрицах выражается следующим образом:
- Матрица над полем диагонализируема тогда и только тогда , когда сумма размеров его подпространств равно , что имеет место , если и только если существует базис из , состоящих из собственных векторов . Если такой базис был найден, можно сформировать матрицу, имеющую эти базисные векторы в качестве столбцов, и будет диагональной матрицей, диагональные элементы которой являются собственными значениями матрицы . Матрица известна как модальная матрица для .
- Линейное отображение диагонализуемо тогда и только тогда, когда сумма размерностей его собственных подпространств равна , что имеет место тогда и только тогда, когда существует базис, состоящий из собственных векторов . По отношению к такому базису будет представлена диагональная матрица. Диагональные элементы этой матрицы являются собственными значениями матрицы .
Другая характеристика: матрица или линейное отображение диагонализуемо над полем тогда и только тогда, когда ее минимальный полином является произведением различных линейных множителей над полем . (Иными словами, матрица диагонализуема тогда и только тогда, когда все ее элементарные делители линейны.)
Следующее достаточное (но не необходимое) условие часто бывает полезным.
- Матрица диагонализируема над полем , если оно имеет различные собственные значения в , то есть , если его характеристический многочлен имеет различные корни ; однако обратное может быть ложным. Учитывать
который имеет собственные значения 1, 2, 2 (не все различны) и диагонализируем с диагональной формой ( аналогично с )
и изменение базовой матрицы
- Линейное отображение с диагонализуемо, если оно имеет различные собственные значения, т. Е. Если его характеристический многочлен имеет различные корни в .
Позвольте быть матрица над . Если диагонализуем, то и любая его мощность - тоже. И наоборот, если является обратимым, алгебраически замкнутым и диагонализуемым для некоторых, которые не являются целыми кратными характеристике , то диагонализуем. Доказательство: Если диагонализуема, то аннулируется некоторым многочленом , не имеющим кратного корня (так как ), и делится на минимальный многочлен от .
По комплексным числам почти каждая матрица диагонализуема. Точнее: множество комплексных матриц, которые не диагонализуемых над , рассматриваемая как подмножество из , имеет меру Лебега нуль. Можно также сказать , что диагонализуемых матрицы образуют плотное подмножество относительно топологии Зарисской : в недиагонализируемых матрицах лежат внутри исчезающий набора из дискриминанта характеристического полинома, который является гиперповерхностью . Отсюда следует также плотность в обычной ( сильной ) топологии, задаваемой нормой . То же самое не так.
Разложение Жордана-Шевалье выражает оператор в виде суммы его полупростого (т.е. диагонализуемой) части и ее нильпотентном части. Следовательно, матрица диагонализуема тогда и только тогда, когда ее нильпотентная часть равна нулю. Другими словами, матрица диагонализуема, если каждый блок в ее жордановой форме не имеет нильпотентной части; т.е. каждый "блок" представляет собой матрицу "одна за другой".
Диагонализация [ править ]
Если матрицу можно диагонализовать, то есть
тогда:
Запись в виде блочной матрицы ее векторов-столбцов
приведенное выше уравнение можно переписать как
Таким образом , векторы - столбцы являются правые собственные векторы из , и соответствующий диагональный элемент является соответствующее собственное значение . Обратимость также предполагает, что собственные векторы линейно независимы и составляют основу . Это необходимое и достаточное условие диагонализуемости и канонического подхода к диагонализации. В векторах - строки из являются левыми собственными векторами из .
Когда комплексная матрица является эрмитовой матрицей (или в более общем случае нормальная матрица ), собственные векторы могут быть выбраны , чтобы сформировать ортогональный базис из , и может быть выбран , чтобы быть унитарной матрицей . Если, кроме того, является действительной симметричной матрицей , то ее собственные векторы могут быть выбраны как ортонормированный базис и могут быть выбраны как ортогональная матрица .
Для большинства практических работ матрицы численно диагонализируются с помощью компьютерного программного обеспечения. Для этого существует множество алгоритмов .
Одновременная диагонализация [ править ]
Набор матриц называется одновременно диагонализуемым, если существует одна обратимая матрица, такая, что является диагональной матрицей для каждой в наборе. Следующая теорема характеризует одновременно диагонализуемые матрицы: набор диагонализуемых матриц коммутирует тогда и только тогда, когда набор одновременно диагонализируется. [1] : стр. 61–63.
Множество всех диагонализуемых матриц (над ) с не диагонализуемо одновременно. Например, матрицы
диагонализуемы, но не одновременно диагонализуемы, потому что они не коммутируют.
Набор состоит из коммутирующих нормальных матриц тогда и только тогда, когда он одновременно диагонализируется с помощью унитарной матрицы ; то есть существует такая унитарная матрица , которая диагональна для каждого в наборе.
На языке теории Ли набор одновременно диагонализуемых матриц порождает торическую алгебру Ли .
Примеры [ править ]
Диагонализируемые матрицы [ править ]
- Инволюции диагонализуемы над вещественными числами (и действительно, над любым полем характеристики, отличной от 2), с ± 1 на диагонали.
- Эндоморфизмы конечного порядка диагонализируемы над (или любым алгебраически замкнутым полем, где характеристика поля не делит порядок эндоморфизма) с корнями из единицы на диагонали. Это следует из того, что минимальный многочлен отделим , потому что корни единицы различны.
- Проекции можно диагонализовать, по диагонали располагаются нули и единицы.
- Вещественные симметричные матрицы диагонализуемы ортогональными матрицами ; то есть, учитывая вещественную симметричную матрицу , диагонали для некоторой ортогональной матрицы . В более общем смысле, матрицы можно диагонализовать с помощью унитарных матриц тогда и только тогда, когда они нормальны . В случае реальной симметричной матрицы мы видим, что это верно. Примерами нормальных матриц являются действительные симметричные (или кососимметричные ) матрицы (например, ковариационные матрицы) и эрмитовы матрицы (или кососимметричные матрицы). См. Спектральные теоремы для обобщений на бесконечномерные векторные пространства.
Матрицы, которые нельзя диагонализовать [ править ]
В общем, матрица вращения не диагонализуема по действительным числам, но все матрицы вращения диагонализуемы по комплексному полю. Даже если матрица не диагонализуема, всегда можно «сделать все возможное» и найти матрицу с такими же свойствами, состоящую из собственных значений на главной диагонали и единиц или нулей на супердиагонали, известной как жорданова нормаль. форма .
Некоторые матрицы не диагонализуемы ни над одним полем, особенно ненулевые нильпотентные матрицы . Это происходит в более общем случае, если алгебраическая и геометрическая кратности собственного значения не совпадают. Например, рассмотрим
Эта матрица не диагонализуема: не существует такой матрицы , которая была бы диагональной. В самом деле, имеет одно собственное значение (а именно ноль), и это собственное значение имеет алгебраическую кратность 2 и геометрическую кратность 1.
Некоторые вещественные матрицы не диагонализируются над вещественными числами. Рассмотрим, например, матрицу
Матрица не имеет реальных собственных значений, поэтому не существует реальной матрицы , которая является диагональной матрицей. Однако мы можем диагонализовать, если допустим комплексные числа. Действительно, если взять
тогда диагональ. Легко найти, что B - матрица вращения, которая вращается против часовой стрелки на угол
Обратите внимание, что приведенные выше примеры показывают, что сумма диагонализуемых матриц не обязательно должна быть диагонализуемой.
Как диагонализировать матрицу [ править ]
Диагонализация матрицы - это тот же процесс, что и поиск ее собственных значений и собственных векторов , в случае, если собственные векторы образуют базис. Например, рассмотрим матрицу
Корни характеристического полинома - это собственные значения . Решение линейной системы дает собственные векторы и , в то время как дает ; то есть для . Эти векторы образуют основу , поэтому мы можем собрать их как векторы-столбцы матрицы изменения базиса, чтобы получить:
Мы можем рассматривать это уравнение в терминах преобразований: переводит стандартный базис в собственный базис , поэтому мы имеем:
так что он имеет стандартный базис в качестве собственных векторов, что является определяющим свойством .
Обратите внимание, что нет предпочтительного порядка собственных векторов в ; изменяя порядок собственных векторов в просто меняет порядок собственных в диагонализованных форме . [2]
Приложение к матричным функциям [ править ]
Диагонализацию можно использовать для эффективного вычисления степеней матрицы :
и последнее легко вычислить, поскольку оно включает только степени диагональной матрицы. Например, для матрицы с собственными значениями в приведенном выше примере мы вычисляем:
Этот подход можно обобщить на матричные экспоненты и другие матричные функции, которые можно определить как степенные ряды. Например, определяя , мы имеем:
Это особенно полезно при поиске выражений в замкнутой форме для членов линейных рекурсивных последовательностей , таких как числа Фибоначчи .
Особое приложение [ править ]
Например, рассмотрим следующую матрицу:
Вычисление различных степеней раскрывает удивительную закономерность:
Вышеуказанное явление можно объяснить диагонализацией . Для этого нам понадобится базис, состоящий из собственных векторов . Один из таких базисов собственных векторов задается формулой
где e i обозначает стандартный базис R n . Обратное изменение базиса дается формулой
Прямые вычисления показывают, что
Таким образом, a и b - собственные значения, соответствующие u и v соответственно. По линейности умножения матриц имеем
Возвращаясь к стандартной основе, имеем
Предыдущие соотношения, выраженные в матричной форме, таковы:
тем самым объясняя вышеуказанное явление.
Квантовая механика [ править ]
В квантово-механических и квантово-химических вычислениях диагонализация матрицы - один из наиболее часто применяемых численных процессов. Основная причина в том, что не зависящее от времени уравнение Шредингера является уравнением на собственные значения, хотя и в большинстве физических ситуаций в бесконечномерном пространстве ( гильбертовом пространстве ).
Очень распространенное приближение - усечение гильбертова пространства до конечной размерности, после чего уравнение Шредингера может быть сформулировано как проблема собственных значений действительной симметричной или комплексной эрмитовой матрицы. Формально это приближение основано на вариационном принципе , справедливом для гамильтонианов, ограниченных снизу.
Теория возмущений первого порядка также приводит к матричной проблеме собственных значений для вырожденных состояний.
См. Также [ править ]
- Дефектная матрица
- Масштабирование (геометрия)
- Треугольная матрица
- Полупростой оператор
- Диагонализируемая группа
- Нормальная форма Джордана
- Весовой модуль - обобщение ассоциативной алгебры
- Ортогональная диагонализация
Примечания [ править ]
Ссылки [ править ]
- ^ Хорн, Роджер А .; Джонсон, Чарльз Р. (2013). Матричный анализ, второе издание . Издательство Кембриджского университета. ISBN 9780521839402.
- ^ Антон, Н .; Роррес, К. (22 февраля 2000 г.). Элементарная линейная алгебра (прикладная версия) (8-е изд.). Джон Вили и сыновья. ISBN 978-0-471-17052-5.