stringtranslate.com

Диагонализуемая матрица

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

Диагонализация — это процесс нахождения выше  и и упрощает многие последующие вычисления. Можно возвести диагональную матрицу  в степень, просто возведя диагональные элементы в эту степень. Определитель диагональной матрицы — это просто произведение всех диагональных элементов. Такие вычисления легко обобщаются до .

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

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

Многие результаты для диагонализуемых матриц справедливы только над алгебраически замкнутым полем (таким как комплексные числа). В этом случае диагонализуемые матрицы плотны в пространстве всех матриц, что означает, что любая дефектная матрица может быть деформирована в диагонализуемую матрицу малым возмущением ; а разложение Жордана–Шевалле утверждает, что любая матрица является однозначной суммой диагонализуемой матрицы и нильпотентной матрицы . Над алгебраически замкнутым полем диагонализуемые матрицы эквивалентны полупростым матрицам .

Определение

Квадратная матрица с элементами в поле называется диагонализируемой или бездефектной , если существует обратимая матрица (т.е. элемент общей линейной группы GL n ( F )), такая, что является диагональной матрицей.

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

Фундаментальный факт о диагонализируемых картах и ​​матрицах выражается следующим образом:

Часто бывает полезным следующее достаточное (но не необходимое) условие.

Пусть будет матрицей над . Если диагонализуема, то таковой является любая ее степень. Обратно, если обратима, алгебраически замкнута и диагонализуема для некоторой матрицы , которая не является целым кратным характеристики , то диагонализуема. Доказательство: Если диагонализуема, то аннулируется некоторым многочленом , который не имеет кратных корней (так как ) и делится на минимальный многочлен .

Над комплексными числами почти каждая матрица диагонализуема. Точнее: множество комплексных матриц, которые не диагонализируемы над , рассматриваемое как подмножество , имеет нулевую меру Лебега . Можно также сказать, что диагонализуемые матрицы образуют плотное подмножество относительно топологии Зарисского : недиагонализуемые матрицы лежат внутри исчезающего множества дискриминанта характеристического многочлена, которое является гиперповерхностью . Из этого следует также плотность в обычной ( сильной ) топологии, заданной нормой . То же самое не верно над .

Разложение Жордана –Шевалле выражает оператор как сумму его полупростой (т.е. диагонализируемой) части и его нильпотентной части. Следовательно, матрица диагонализируема тогда и только тогда, когда ее нильпотентная часть равна нулю. Другими словами, матрица диагонализируема, если каждый блок в ее жордановой форме не имеет нильпотентной части; т.е. каждый «блок» является матрицей один за другим.

Диагонализация

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

Собственные альфа-векторы также записываются относительно базиса E. Поскольку множество F является как множеством собственных векторов для матрицы A, так и охватывает некоторое произвольное векторное пространство, то мы говорим, что существует матрица, которая является диагональной матрицей, аналогичной . Другими словами, является диагонализируемой матрицей, если матрица записана в базисе F. Мы выполняем вычисление смены базиса с помощью матрицы перехода , которая меняет базис с E на F следующим образом:

,

где — матрица перехода от E-базиса к F-базису. Обратную матрицу можно приравнять к новой матрице перехода , которая меняет базис с F на E, и поэтому мы имеем следующее соотношение:

Обе матрицы и перехода обратимы. Таким образом, мы можем манипулировать матрицами следующим образом: Матрица будет обозначена как , что по-прежнему находится в E-базисе. Аналогично, диагональная матрица находится в F-базисе.

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

Если матрицу можно диагонализировать, то есть

затем:

Матрица перехода S имеет векторы базиса E в виде столбцов, записанных в базисе F. Обратно, обратная матрица перехода P имеет векторы базиса F, записанные в базисе E, так что мы можем представить P в виде блочной матрицы следующим образом:

в результате мы можем записать:

В блочно-матричной форме мы можем рассматривать матрицу A как матрицу размерности 1x1, в то время как P — это матрица размерности 1xn. Матрица D может быть записана в полной форме со всеми диагональными элементами как матрица размерности nxn:

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

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

Когда комплексная матрица является эрмитовой матрицей (или, в более общем случае, нормальной матрицей ), собственные векторы могут быть выбраны для формирования ортонормированного базиса , и могут быть выбраны для унитарной матрицы . Если, кроме того, является вещественной симметричной матрицей , то ее собственные векторы могут быть выбраны для формирования ортонормированного базиса , и могут быть выбраны для ортогональной матрицы .

Для большинства практических работ матрицы диагонализуют численно с помощью компьютерного программного обеспечения. Существует множество алгоритмов для достижения этого.

Одновременная диагонализация

Говорят, что набор матриц одновременно диагонализуем , если существует единственная обратимая матрица, такая что является диагональной матрицей для каждого в наборе. Следующая теорема характеризует одновременно диагонализируемые матрицы: Набор диагонализируемых матриц коммутирует тогда и только тогда, когда набор одновременно диагонализуем. [1] : стр. 64 

Множество всех диагонализируемых матриц (над ) с не является одновременно диагонализируемым. Например, матрицы

диагонализируемы, но не одновременно диагонализируемы, поскольку они не коммутируют.

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

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

Примеры

Диагонализуемые матрицы

Матрицы, которые не диагонализируются

В общем случае матрица вращения не диагонализуема над вещественными числами, но все матрицы вращения диагонализируемы над комплексным полем. Даже если матрица не диагонализируема, всегда можно «сделать лучшее, что можно», и найти матрицу с теми же свойствами, состоящую из собственных значений на главной диагонали и либо единиц, либо нулей на наддиагонали – известную как жорданова нормальная форма .

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

Эта матрица не диагонализируема: не существует матрицы, которая является диагональной. Действительно, имеет одно собственное значение (а именно ноль), и это собственное значение имеет алгебраическую кратность 2 и геометрическую кратность 1.

Некоторые действительные матрицы не диагонализируемы над действительными числами. Рассмотрим, например, матрицу

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

то диагональна. Легко найти, что это матрица вращения, которая вращается против часовой стрелки на угол

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

Как диагонализировать матрицу

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

Корни характеристического полинома являются собственными значениями . Решение линейной системы дает собственные векторы и , в то время как дает ; то есть, для . Эти векторы образуют базис , поэтому мы можем собрать их как векторы-столбцы матрицы изменения базиса, чтобы получить: Мы можем рассматривать это уравнение в терминах преобразований: переводит стандартный базис в собственный базис, , поэтому мы имеем: так что имеет стандартный базис в качестве собственных векторов, что является определяющим свойством .

Обратите внимание, что в нет предпочтительного порядка собственных векторов ; изменение порядка собственных векторов в просто изменяет порядок собственных значений в диагонализованной форме . [2]

Применение к матричным функциям

Диагонализацию можно использовать для эффективного вычисления степеней матрицы :

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

Этот подход можно обобщить на матричную экспоненциальную и другие матричные функции , которые можно определить как степенные ряды. Например, определяя , мы имеем:

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

Частное применение

Например, рассмотрим следующую матрицу:

Расчет различных степеней выявляет удивительную закономерность:

Вышеуказанное явление можно объяснить диагонализацией . Для этого нам нужен базис, состоящий из собственных векторов . Один такой базис собственных векторов задается формулой

где e i обозначает стандартный базис R n . Обратное изменение базиса задается формулой

Непосредственные расчеты показывают, что

Таким образом, a и b являются собственными значениями, соответствующими u и v соответственно. В силу линейности умножения матриц имеем, что

Возвращаясь к стандартной основе, мы имеем

Предшествующие соотношения, выраженные в матричной форме, имеют вид

тем самым объясняя вышеуказанное явление.

Квантово-механическое приложение

В квантово-механических и квантово-химических вычислениях диагонализация матрицы является одним из наиболее часто применяемых численных процессов. Основная причина заключается в том, что независимое от времени уравнение Шредингера является уравнением собственных значений, хотя в большинстве физических ситуаций на бесконечномерном гильбертовом пространстве .

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

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

Смотрите также

Примечания

Ссылки

  1. ^ Хорн, Роджер А.; Джонсон, Чарльз Р. (2013). Матричный анализ, второе издание . Cambridge University Press. ISBN 9780521839402.
  2. ^ Антон, Х.; Роррес, К. (22 февраля 2000 г.). Elementary Linear Algebra (Applications Version) (8-е изд.). John Wiley & Sons. ISBN 978-0-471-17052-5.