stringtranslate.com

Джордан в нормальной форме

Пример матрицы в жордановой нормальной форме. Все не показанные элементы матрицы равны нулю. Очерченные квадраты известны как «иорданские блоки». Каждый блок Джордана содержит одно число лямбда на главной диагонали и одно число над главной диагональю. Лямбды — это собственные значения матрицы; они не обязательно должны быть различимы.

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

Пусть V — векторное пространство над полем K. Тогда базис, относительно которого матрица имеет требуемый вид, существует тогда и только тогда, когда все собственные значения матрицы лежат в K или, что то же самое, если характеристический многочлен оператора распадается на линейные множители над K . Это условие всегда выполняется, если К алгебраически замкнуто ( например, если оно является полем комплексных чисел ). Диагональные элементы нормальной формы являются собственными значениями (оператора), а количество раз, которое встречается каждое собственное значение, называется алгебраической кратностью собственного значения. [3] [4] [5]

Если оператор изначально задан квадратной матрицей M , то его жорданова нормальная форма также называется жордановой нормальной формой M. Любая квадратная матрица имеет жордановую нормальную форму, если поле коэффициентов расширить до поля, содержащего все собственные значения матрицы. Несмотря на свое название, нормальная форма для данного M не совсем уникальна, поскольку это блочная диагональная матрица, образованная из жордановых блоков , порядок которых не фиксирован; принято группировать блоки для одного и того же собственного значения вместе, но никакой порядок не налагается ни между собственными значениями, ни между блоками для данного собственного значения, хотя последние можно, например, упорядочить путем слабо уменьшающегося размера. [3] [4] [5]

Разложение Жордана –Шевалле особенно просто в отношении базиса, для которого оператор принимает свою жордановую нормальную форму. Диагональная форма для диагонализируемых матриц, например нормальных матриц , является частным случаем жордановой нормальной формы. [6] [7] [8]

Нормальная форма Жордана названа в честь Камиля Джордана , который впервые сформулировал теорему Жордана о разложении в 1870 году. [9]

Обзор

Обозначения

В некоторых учебниках есть субдиагональные ; то есть сразу под главной диагональю, а не на супердиагонали. Собственные значения все еще находятся на главной диагонали. [10] [11]

Мотивация

Матрица A размера n × n диагонализуема тогда и только тогда , когда сумма размерностей собственных пространств равна n . Или, что то же самое, тогда и только тогда, когда A имеет n линейно независимых собственных векторов . Не все матрицы диагонализуемы; Матрицы, недиагонализуемые, называются дефектными . Рассмотрим следующую матрицу:

С учетом кратности собственные значения A равны λ = 1, 2, 4, 4. Размерность собственного пространства, соответствующего собственному значению 4, равна 1 (а не 2), поэтому A не является диагонализируемым. Однако существует обратимая матрица P такая, что J = P −1 AP , где

Матрица почти диагональная. Это жордановая нормальная форма A . В разделе «Пример» ниже приведены подробности вычислений.

Комплексные матрицы

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

где каждый блок J i представляет собой квадратную матрицу вида

Итак, существует обратимая матрица P такая, что P −1 AP = J такова, что единственные ненулевые элементы J находятся на диагонали и супердиагонали. J называется жордановой нормальной формой A . Каждый J i называется жордановым блоком A . В данном жордановом блоке каждая запись на супердиагонали равна 1.

Предполагая этот результат, мы можем вывести следующие свойства:

Пример

Рассмотрим матрицу из примера в предыдущем разделе. Жорданова нормальная форма получается некоторым преобразованием подобия :

то есть,

Пусть имеют векторы-столбцы , , тогда

Мы видим, что

Ибо имеем , то есть – собственный вектор , соответствующий собственному значению . Для , умножение обеих частей на дает

Но так

Таким образом,

Векторы, такие как называются обобщенными собственными векторами A .

Пример: Получение нормальной формы

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

Рассмотрим матрицу

о котором сказано в начале статьи.

Характеристический полином A равен _

Это показывает, что собственные значения равны 1, 2, 4 и 4 в соответствии с алгебраической кратностью. Собственное пространство, соответствующее собственному значению 1, можно найти, решив уравнение Av = λv . Он натянут на вектор-столбец v = (−1, 1, 0, 0) T . Аналогично, собственное пространство, соответствующее собственному значению 2, охватывается w = (1, −1, 0, 1) T . Наконец, собственное пространство, соответствующее собственному значению 4, также является одномерным (хотя это двойное собственное значение) и натянуто на x = (1, 0, −1, 1) T . Итак, геометрическая кратность (т. е. размерность собственного пространства данного собственного значения) каждого из трёх собственных значений равна единице. Следовательно, два собственных значения, равные 4, соответствуют одному жордановому блоку, а жордановая нормальная форма матрицы A представляет собой прямую сумму

Есть три сети Jordan . Два из них имеют длину один: { v } и { w }, что соответствует собственным значениям 1 и 2 соответственно. Существует одна цепочка длины два, соответствующая собственному значению 4. Чтобы найти эту цепочку, вычислите

где I — единичная матрица 4 × 4. Выберите вектор в указанном выше диапазоне, который не входит в ядро ​​A  − 4 I ; например, y = (1,0,0,0) T . Теперь ( A  − 4 I ) y = x и ( A  − 4 I ) x = 0, поэтому { y , x } — это цепочка длины два, соответствующая собственному значению 4.

Матрица перехода P такая, что P −1 AP = J , формируется путем размещения этих векторов рядом друг с другом следующим образом:

Расчеты показывают, что уравнение P −1 AP = J действительно выполняется.

Если бы мы поменяли местами порядок появления цепных векторов, то есть изменили порядок v , w и { x , y } вместе, жордановые блоки поменялись бы местами. Однако жордановые формы являются эквивалентными жордановыми формами.

Обобщенные собственные векторы

Учитывая собственное значение λ , каждый соответствующий жордановый блок порождает жордановую цепочку линейно независимых векторов p i , i = 1 , ..., b , где b — размер жорданового блока. Генератор , или ведущий вектор , p b цепи, является обобщенным собственным вектором таким, что ( Aλ I ) b p b = 0. Вектор p 1 = ( Aλ I ) b −1 p b является обычным собственным вектором . соответствующий λ . В общем, p i является прообразом p i −1 при Aλ I . Таким образом, ведущий вектор генерирует цепочку путем умножения на Aλ I . [13] [2] Таким образом, утверждение о том, что каждую квадратную матрицу A можно привести к жордановой нормальной форме, эквивалентно утверждению, что базис основного векторного пространства состоит из жордановых цепей.

Доказательство

Мы докажем по индукции , что любую комплексную квадратную матрицу A можно привести к жордановой нормальной форме. Поскольку можно показать [14], что базовое векторное пространство является прямой суммой инвариантных подпространств , связанных с собственными значениями, можно предположить, что A имеет только одно собственное значение λ . Случай 1 × 1 тривиален. Пусть A — матрица размера n × n . Диапазон A − λ I , обозначаемый Ran( A λ I ) , является инвариантным подпространством A . Кроме того, поскольку λ является собственным значением A , размерность Ran( Aλ I ), r , строго меньше n , поэтому по индуктивному предположению Ran ( Aλ I ) имеет базис { p 1 , ..., p r } составленная из жордановых цепей.

Далее рассмотрим ядро ​​, то есть подпространство ker( A  −  λ I ). Если

искомый результат непосредственно следует из теоремы о ранге-нулевости . (Так было бы, например, если бы А было эрмитовым .)

В противном случае, если

пусть размерность Q равна s  ≤  r . Каждый вектор из Q является собственным вектором, поэтому Ran( A  −  λ I ) должен содержать s жордановых цепочек, соответствующих s линейно независимым собственным векторам. Поэтому базис { p 1 , ..., p r } должен содержать s векторов, скажем { p rs +1 , ..., p r }, которые являются ведущими векторами этих жордановых цепей. Мы можем «продлить цепочки», взяв прообразы этих ведущих векторов. (Это ключевой шаг.) Пусть q i таково, что

Множество { q i }, являющееся прообразом линейно независимого множества { p i } относительно A − λ I , также является линейно независимым. Очевидно, что никакая нетривиальная линейная комбинация q i не может лежать в ker( A  −  λI ), поскольку { p i } i = rs +1, ..., r линейно независима. Более того, никакая нетривиальная линейная комбинация q i не может принадлежать Ran( Aλ I ), потому что тогда она была бы линейной комбинацией основных векторов p 1 , ..., p r , и эта линейная комбинация имела бы вклад базисных векторов, не входящих в ker( AλI ), потому что в противном случае он принадлежал бы ker( AλI ). Тогда действие AλI на обе линейные комбинации привело бы к равенству нетривиальной линейной комбинации ведущих векторов и такой линейной комбинации неведущих векторов, что противоречило бы линейной независимости ( p 1 ,... , п р ).

Наконец, мы можем выбрать любое линейно независимое множество { z 1 , ..., z t }, проекция которого охватывает

Каждый z i образует жорданову цепь длины 1. По построению объединение трех множеств { p 1 , ..., p r }, { q rs +1 , ..., q r } и { z 1 , ..., z t } линейно независима, и ее члены объединяются в жордановые цепи. Наконец, по теореме о ранге-пустоте мощность объединения равна n . Другими словами, мы нашли базис, состоящий из жордановых цепей, и это показывает, что A можно привести к жордановой нормальной форме.

Уникальность

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

Знания алгебраической и геометрической кратностей собственных значений недостаточно для определения жордановой нормальной формы A . Предполагая, что алгебраическая кратность m ( λ ) собственного значения λ известна, структура жордановой формы может быть установлена ​​путем анализа рангов степеней ( AλI ) m ( λ ) . Чтобы убедиться в этом, предположим, что матрица A размера n × n имеет только одно собственное значение λ . Итак м ( λ ) знак равно п . Наименьшее целое число k 1 такое, что

— это размер самого большого жорданового блока в жордановой форме A. (Это число k 1 также называется индексом λ . См. обсуждение в следующем разделе.) Ранг

— количество жордановых блоков размера k 1 . Аналогично, ранг

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

Это можно использовать, чтобы показать уникальность формы Иордана. Пусть J 1 и J 2 — две жордановые нормальные формы A . Тогда J 1 и J 2 подобны и имеют одинаковый спектр, включая алгебраические кратности собственных значений. Для определения структуры этих матриц можно использовать процедуру, описанную в предыдущем параграфе. Поскольку ранг матрицы сохраняется за счет преобразования подобия, существует биекция между жордановыми блоками J 1 и J 2 . Это доказывает единственность утверждения.

Реальные матрицы

Если A — действительная матрица, ее жорданова форма все равно может быть невещественной. Вместо того, чтобы представлять его комплексными собственными значениями и единицами на супердиагонали, как обсуждалось выше, существует действительная обратимая матрица P такая, что P −1 AP = J представляет собой действительную блочную диагональную матрицу , где каждый блок является действительным жордановым блоком. [15] Вещественный жордановый блок либо идентичен комплексному жордановому блоку (если соответствующее собственное значение вещественно ), либо сам является блочной матрицей, состоящей из блоков 2×2 (для невещественных собственных значений с заданной алгебраической кратностью) форма

и описать умножение на в комплексной плоскости. Супердиагональные блоки представляют собой единичные матрицы размером 2 × 2, и, следовательно, в этом представлении размеры матрицы больше, чем комплексная жорданова форма. Полный реальный блок Джордана определяется выражением

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

Матрицы с записями в поле

Жорданову редукцию можно распространить на любую квадратную матрицу M , элементы которой лежат в поле K. Результат утверждает, что любое M можно записать в виде суммы D + N , где D полупросто , N нильпотентно и DN = ND . Это называется разложением Жордана – Шевалле . Всякий раз, когда K содержит собственные значения M , в частности, когда K алгебраически замкнут , нормальная форма может быть явно выражена как прямая сумма жордановых блоков.

Как и в случае, когда K — комплексные числа, знание размерностей ядер ( MλI ) k для 1 ≤ km , где mалгебраическая кратность собственного значения λ , позволяет определить жорданову форму М. _ Мы можем рассматривать лежащее в основе векторное пространство V как K [ x ] -модуль , рассматривая действие x на V как применение M и расширяя его за счет K -линейности. Тогда многочлены ( x  −  λ ) k являются элементарными делителями M , а нормальная форма Жордана связана с представлением M в терминах блоков, связанных с элементарными делителями.

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

Последствия

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

Теорема о спектральном отображении

Используя нормальную форму Жордана, прямые вычисления дают теорему о спектральном отображении для полиномиального функционального исчисления : пусть A — матрица размера n × n с собственными значениями λ 1 , ..., λ n , тогда для любого многочлена p , p ( A ) имеет собственные значения p ( λ 1 ), ..., p ( λ n ).

Характеристический полином

Характеристический полином A равен . _ Подобные матрицы имеют одинаковый характеристический полином. Следовательно, , где - корень i- й степени и - его кратность, поскольку это, очевидно, характеристический многочлен жордановой формы A .

Теорема Кэли – Гамильтона

Теорема Кэли -Гамильтона утверждает, что каждая матрица A удовлетворяет своему характеристическому уравнению: если p является характеристическим полиномом A , то . Это можно показать прямым вычислением в жордановой форме, поскольку если является собственным значением кратности , то его жордановый блок явно удовлетворяет . Поскольку диагональные блоки не влияют друг на друга, i диагональный блок равен ; следовательно .

Можно предположить, что жордановая форма существует над полем, расширяющим базовое поле матрицы, например, над полем расщепления p ; это расширение поля никак не меняет матрицу p ( A ) .

Минимальный полином

Минимальный многочлен P квадратной матрицы A — это уникальный монический многочлен наименьшей степени m , такой, что P ( A ) = 0. Альтернативно, набор многочленов, которые аннулируют данное A , образуют идеал I в C [ x ], область главных идеалов многочленов с комплексными коэффициентами. Монический элемент, порождающий I, — это именно P.

Пусть λ 1 , ..., λ q — различные собственные значения A , а s i — размер наибольшего жорданового блока, соответствующего λ i . Из жордановой нормальной формы ясно, что минимальный полином A имеет степень Σs i .

Хотя нормальная форма Жордана определяет минимальный полином, обратное неверно. Это приводит к понятию элементарных делителей . Элементарные делители квадратной матрицы A — это характеристические многочлены ее жордановых блоков. Факторами минимального многочлена m являются элементарные делители наибольшей степени, соответствующие различным собственным значениям.

Степень элементарного дивизора — это размер соответствующего жорданового блока, а следовательно, и размерность соответствующего инвариантного подпространства. Если все элементарные делители линейны, A диагонализуемо.

Инвариантные разложения подпространства

Йордановая форма матрицы A размера n × n является блочно-диагональной и, следовательно, дает разложение n- мерного евклидова пространства на инвариантные подпространства A . Каждый жордановый блок J i соответствует инвариантному подпространству X i . Символически мы положили

где каждый X i — это длина соответствующей жордановой цепи, а k — количество жордановых цепей.

Можно также получить несколько иное разложение через жорданову форму. Учитывая собственное значение λ i , размер его наибольшего соответствующего жорданового блока s i называется индексом λ i и обозначается v ( λ i ). (Следовательно, степень минимального многочлена равна сумме всех индексов.) Определим подпространство Y i формулой

Это дает разложение

где l — количество различных собственных значений A . Интуитивно мы объединяем вместе жордановы блочно-инвариантные подпространства, соответствующие одному и тому же собственному значению. В крайнем случае, когда A кратно единичной матрице, мы имеем k = n и l = 1.

Проекция на Y i и вдоль всех остальных Y j ( ji ) называется спектральной проекцией A в точке vi и обычно обозначается P ( λ i  ; A ) . Спектральные проекции взаимно ортогональны в том смысле, что P ( λ i  ; A ) P (v j  ; A ) = 0, если яj . Кроме того, они коммутируют с A , и их сумма является единичной матрицей. Замена каждого v i в йордановой матрице J на ​​единицу и обнуление всех остальных элементов дает P (vi ;  J ) , более того, если UJU −1 — преобразование подобия, такое что A = UJU −1 , то P ( λ i  ; A ) = UP ( λ я  ; J ) U -1 . Они не ограничены конечными размерами. См. ниже их применение к компактным операторам и более общее обсуждение в голоморфном функциональном исчислении .

Сравнивая два разложения, обратите внимание, что, вообще говоря, lk . Когда A нормально, подпространства X i в первом разложении одномерны и взаимно ортогональны. Это спектральная теорема для нормальных операторов. Второе разложение легче обобщается на общие компактные операторы в банаховых пространствах.

Здесь может быть интересно отметить некоторые свойства индекса ν ( λ ). В более общем смысле, для комплексного числа λ его индекс можно определить как наименьшее неотрицательное целое число ν ( λ ), такое что

Итак, ν (v) > 0 тогда и только тогда, когда λ является собственным значением A . В конечномерном случае ν (v) ⩽ алгебраическая кратность v.

Плоская (плоская) нормальная форма

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

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

Владимир Арнольд поставил [16] задачу: найти каноническую форму матриц над полем, для которой множество представителей классов матричной сопряженности представляет собой объединение аффинных линейных подпространств (квартир). Другими словами, инъективно отобразите набор классов сопряженности матриц обратно в исходный набор матриц так, чтобы образ этого вложения - набор всех нормальных матриц - имел наименьшую возможную степень - это было объединение сдвинутых линейных подпространств.

Для алгебраически замкнутых полей ее решил Петерис Даугулис. [17] Построение однозначно определенной плоской нормальной формы матрицы начинается с рассмотрения ее жордановой нормальной формы.

Матричные функции

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

Жорданова нормальная форма является наиболее удобной для вычисления матричных функций (хотя она может быть не лучшим выбором для компьютерных вычислений). Пусть f ( z ) — аналитическая функция комплексного аргумента. Применение функции к жордановому блоку J размера n × n с собственным значением λ приводит к получению верхней треугольной матрицы:

так что элементы k -й супердиагонали полученной матрицы равны . Для матрицы общей жордановой нормальной формы приведенное выше выражение должно применяться к каждому жорданову блоку.

В следующем примере показано применение к степенной функции f ( z ) =  z n :

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

Компактные операторы

Результат, аналогичный жордановой нормальной форме, справедлив для компактных операторов в банаховом пространстве . Ограничиваются компактными операторами, поскольку каждая точка x в спектре компактного оператора T является собственным значением; Единственным исключением является случай, когда x является предельной точкой спектра. Это неверно для ограниченных операторов в целом. Чтобы дать некоторое представление об этом обобщении, сначала переформулируем разложение Жордана на языке функционального анализа.

Голоморфное функциональное исчисление

Пусть X — банахово пространство, L ( X ) — ограниченные операторы на X , а σ ( T ) обозначает спектр T ∈ L ( X ). Голоморфное функциональное исчисление определяется следующим образом:

Зафиксируйте ограниченный оператор T . Рассмотрим семейство комплексных функций Hol( T ), голоморфное на некотором открытом множестве G , содержащем σ ( T ). Пусть Γ = { γi } — конечный набор жордановых кривых такой, что σ ( T ) лежит внутри Γ , мы определяем f ( T ) как

Открытое множество G может меняться в зависимости от f и не обязательно должно быть связным. Интеграл определяется как предел сумм Римана, как и в скалярном случае. Хотя интеграл имеет смысл для непрерывного f , мы ограничиваемся голоморфными функциями, чтобы применить аппарат классической теории функций (например, интегральную формулу Коши). Предположение о том, что σ ( T ) лежит внутри Γ, обеспечивает корректность определения f ( T ); оно не зависит от выбора Γ. Функциональное исчисление — это отображение Φ из Hol( T ) в L ( X ), заданное формулой

Нам потребуются следующие свойства этого функционального исчисления:

  1. Φ расширяет полиномиальное функциональное исчисление.
  2. Верна теорема о спектральном отображении : σ ( f ( T )) = f ( σ ( T )).
  3. Φ — гомоморфизм алгебры.

Конечномерный случай

В конечномерном случае σ ( T ) = { λ i } — конечное дискретное множество в комплексной плоскости. Пусть e i будет функцией, которая равна 1 в некоторой открытой окрестности λ i и равна 0 в другом месте. По свойству 3 функционального исчисления оператор

является проекцией. Более того, пусть νi индекс λi и

Теорема спектрального отображения говорит нам

имеет спектр {0}. По свойству 1 f ( T ) может быть непосредственно вычислено в жордановой форме, и при проверке мы видим, что оператор f ( T ) e i ( T ) является нулевой матрицей.

По свойству 3 f ( T ) e i ( T ) = e i ( T ) f ( T ). Итак, e i ( T ) — это в точности проекция на подпространство

Отношение

подразумевает

где индекс i проходит через различные собственные значения T . Это инвариантное разложение подпространства

приведено в предыдущем разделе. Каждое e i ( T ) является проекцией на подпространство, натянутое жордановыми цепями, соответствующими λ i , и вдоль подпространств, натянутых жордановыми цепями, соответствующими v j, для ji . Другими словами, е я ( Т ) = P ( λ я ; Т ). Эта явная идентификация операторов ei ( T ) , в свою очередь, дает явную форму голоморфного функционального исчисления для матриц:

Для всех f ∈ Hol( T )

Обратите внимание, что выражение f ( T ) является конечной суммой, потому что в каждой окрестности vi мы выбрали разложение f в ряд Тейлора с центром в vi .

Полюса оператора

Пусть T — ограниченный оператор λ — изолированная точка σ ( T ). (Как указано выше, когда T компактно, каждая точка его спектра является изолированной точкой, за исключением, возможно, предельной точки 0.)

Точка λ называется полюсом оператора T порядка ν , если резольвентная функция R T определяется формулой

имеет полюс порядка ν в точке λ .

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

Рассмотрим кольцевую область A с центром в собственном значении λ и достаточно малым радиусом ε такую, что пересечение открытого диска B ε ( λ ) и σ ( T ) равно { λ }. Резольвентная функция R T голоморфна на A . Расширяя результат классической теории функций, RT имеет представление ряда Лорана на A :

где

и C — небольшой круг с центром в точке  λ .

Судя по предыдущему обсуждению функционального исчисления,

где 1 внутри и 0 в другом месте.

Но мы показали, что наименьшее натуральное число m такое, что

и

это в точности индекс λ , ν ( λ ). Другими словами, функция R T имеет полюс порядка ν ( λ ) в точке λ .

Численный анализ

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

Если ε = 0, то жордановая нормальная форма — это просто

Однако при ε ≠ 0 жордановая нормальная форма имеет вид

Из-за этой плохой обусловленности очень сложно разработать надежный численный алгоритм для нормальной формы Жордана, поскольку результат критически зависит от того, считаются ли два собственных значения равными. По этой причине при численном анализе обычно избегают жордановой нормальной формы ; устойчивое разложение Шура [18] или псевдоспектры [19] являются лучшими альтернативами.

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

Примечания

  1. ^ Шилов определяет термин « каноническая форма Жордана» и в сноске говорит, что нормальная форма Жордана является синонимом. Эти термины иногда сокращаются до иорданской формы . (Шилов) Термин «классическая каноническая форма» также иногда употребляется в смысле данной статьи. (Джеймс и Джеймс, 1976)
  2. ^ аб Холт и Румынин (2009, стр. 9)
  3. ^ аб Борегар и Фрели (1973, стр. 310–316)
  4. ^ Аб Голуб и Ван Лоан (1996, стр. 355)
  5. ^ аб Неринг (1970, стр. 118–127)
  6. ^ Борегар и Фрели (1973, стр. 270–274)
  7. ^ Голуб и Ван Лоан (1996, стр. 353)
  8. ^ Неринг (1970, стр. 113–118)
  9. ^ Брехенмахер, «История Иорданской теории разложения матрицы (1870-1930). Формы представления и методы разложения», Диссертация, 2007 г.
  10. ^ Каллен (1966, стр. 114)
  11. ^ Франклин (1968, стр. 122)
  12. ^ ab Horn & Johnson (1985, §3.2.1)
  13. ^ Бронсон (1970, стр. 189, 194)
  14. ^ Роу Гудман и Нолан Р. Уоллак, Представления и инварианты классических групп , Кембриджский университет, 1998, Приложение B.1.
  15. ^ Хорн и Джонсон (1985, теорема 3.4.5)
  16. ^ Арнольд, Владимир I, изд. (2004). Проблемы Арнольда . Шпрингер-Верлаг Берлин Гейдельберг. п. 127. дои : 10.1007/b138219. ISBN 978-3-540-20748-1.
  17. ^ Петерис Даугулис (2012). «Параметризация множеств орбит сопряжения матриц как объединений аффинных плоскостей». Линейная алгебра и ее приложения . 436 (3): 709–721. arXiv : 1110.0907 . дои : 10.1016/j.laa.2011.07.032. S2CID  119649768.
  18. ^ См. Голуб и Ван Лоан (2014), §7.6.5; или Голуб и Уилкинсон (1976) для получения подробной информации.
  19. ^ См. Голуб и Ван Лоан (2014), §7.9.

Рекомендации