|
Тепер статті може редагувати кожен. Приєднуйтесь до нашої вікі-спільноти! |
Жорданова нормальна форма
Нехай матриця
має розмірність
. Характеристичне рівняння матриці А над полем комплексних чисел за основною теоремою алгебри має
коренів(які можуть бути однаковими). Якщо всі корені різні, то матриця може бути зведена до діагонального виду перетвореннями подібності.
Якщо є однакові, то зведення до діагонального виду перетвореннями подібності може бути неможливим. В цьому випадку матриця
зводиться до так званої жорданової форми.
Зміст |
[ред.] Визначення Жорданової форми
Позначимо через
поле комплексних чисел
, хоча всі результати справедливі над довільним алгебраїчно замкненим полем нульової характеристики.
Означення:
| Для
та , клітиною Жордана ми називатимемо елемент з , що має наступний вигляд:
|
Загальний вигляд Жорданової форми матриці виглядає так:
Означення:
| Кореневим підпростором матриці
, що відповідає власному числу , називається множина всіх тих векторів з , для яких . |
Основна властивість Жорданової нормальної форми (ЖНФ) матриці записується наступною теоремою Жордана:
Теорема:
| Для довільної матриці
існує невироджена матриця така, що матриця є прямою сумою клітин Жордана (тобто є блочно-діагональною матрицею з клітинами Жордана по діагоналі), причому матриця визначена однозначно, з точністю до перестановки клітин Жордана, з яких вона складається |
[ред.] Алгоритми розв′язання основних типів задач
[ред.] Знаходженя ЖНФ матриці
Для знаходження ЖНФ необхідно:
- Обчислити характеристичний многочлен матриці, знайти всі власні числа та їхні кратності
- Для кожного власного числа
матриці знайти кількість
клітин Жордана
, що входять до ЖНФ матриці
. Для цього потрібно обчислювати числа 
доти , доки для деякого
не виконається рівність
. Після цього необхідно скористатись формулою
.
- Побудувати ЖНФ матриці
як блочно-діагональну матрицю, діагональ якої складають клітини Жордана
, де
пробігає всі власні числа матриці
, і кожна з клітин
зустрічається рівно
.
[ред.] Знаходження ланцюжкового базису кореневого підпростору матриці
, що відповідає власному числу 
Необхідно:
- знайти кількість
ланцюжків довжини
, що входять до шуканого базису. Для цього потрібно шукати значення чисел 

і доти, доки для деякого
не буде виконуватись рівність
. Після цього необхідно скористатись формулою
.
- зафіксувати те найменше
, для якого
- знайти базис ядра матриці
, розвязавши однорідну СЛР (систему лінійних рівнянь), матрицею якої є матриця
- для кожного отриманого базисного вектора побудувати ланцюжок
- вибрати
ланцюжків найбільшої довжини , які складаються з лінійно незалежних елементів. Це буде частина шуканого базису.
- проробити аналогічні дії для наступного (за спаданням)
, для якого
; при цьому потрібно слідкувати за тим, щоб підібрані вектори були лінійно незалежними від обраних раніше.
- продовжувати таким чином , поки не будуть вибрані всі ланцюжки.

та
, клітиною Жордана
ми називатимемо елемент з
, що має наступний вигляд:
з
, для яких
.
існує невироджена матриця
така, що матриця
є
визначена однозначно, з точністю до перестановки клітин Жордана, з яких вона складається