алгоритм нахождения жордановой нормальной формы

Инструменты сайта

Основное

Навигация

Информация

Действия

Содержание

Жорданова нормальная форма

Жорданова нормальная форма над полем комплексных чисел

Общая схема

Аннулирующий полином

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

Следствиями теорем 4 и 5 является следующий результат.

Корневое подпространство

Рассмотрим теперь пример, разобранный в ☞ ПУНКТЕ.

Пример 3. Найти корневые векторы матрицы

Доказательство. Следствие теоремы 2. ♦

Алгоритм построения базиса корневого подпространства

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

jordan sch12

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

4. Продолжаем процесс…

Структура соответствующего канонического базиса

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

jordan sch2

Объяснение необходимости перестановки векторов канонического базиса — почему они нумеруются по правилу «сверху вниз», а не поэтажно — дается в следующем ПУНКТЕ.

Пример 3 (окончание). Построить ЖНФ и канонический базис пространства для оператора из примера 3.

Циклическое подпространство

Теорема 11. Пусть система

Построить ЖНФ и канонический базис для оператора из примера 2.

Жорданова нормальная форма над полем вещественных чисел

Источник

Жорданова нормальная форма матрицы оператора, жорданов базис.

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

Просмотр содержимого документа
«Жорданова нормальная форма матрицы оператора, жорданов базис.»

Жорданова нормальная форма матрицы оператора, жорданов базис.

Определения и основные понятия

Введем два основных понятия.

1.1 Жорданова клетка

Жордановой клеткой порядка k, относящейся к числу λ0, называется матрица порядка k, 1≤kn, имеющая вид:

476969 1

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

Её характеристический многочлен (λ0 − λ) k имеет корень λ0 кратности k.

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

476969 2

Так как rangB = k −1, так что размерность собственного подпространства равна 1, то существует лишь один линейно независимый собственный вектор. Таким образом, при k ≥ 2 не существует базиса, состоящего из собственных векторов этого оператора, то есть ни в одном базисе матрица оператора не может иметь диагонального вида. Матрица Jk0) называется жордановой клеткой порядка k, соответствующей собственному значению λ0.

Жордановым блоком, отвечающим собственному значению λ0, называется блочно-диагональная матрица, каждый блок которой представляет собой жорданову клетку вида:

476969 3

Все элементы матрицы вне жордановых клеток равны нулю. Порядок расположения жордановых клеток в матрице A(λ0) определен неоднозначно.

1.3 Примеры жордановых блоков

Рассмотрим простой случай, когда характеристический многочлен матрицы имеет вид f(λ) = (λ0 − λ) m и геометрическая кратность собственного значения λ0 равна s.

Пример 1. Пусть m = 2, s = 1. Тогда

476969 4

имеем одну жорданову клетку порядка 2.

Пример 2. Пусть m = 3, s = 1. Тогда

476969 5

имеем одну жорданову клетку порядка 3.

Пример 3. Пусть m = 3, s = 2. Имеем жорданов блок, состоящий из двух жордановых клеток порядков 1 и 2:

476969 6

Теорема о жордановой форме матрицы оператора

Пусть линейный оператор A действует в линейном пространстве над полем комплексных чисел размерности n и его характеристический многочлен имеет вид

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

476969 7

где Aj ) — жорданов блок, соответствующий собственному значению λj. Указанный базис называется жордановым.

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

Рассмотрим примеры. Обозначаем через n размерность пространства, mj и sj — алгебраическую и геометрическую кратности собственного значения λj соответственно.

Пример 1. Пусть n = 2, λ1 ≠ λ2. Тогда матрица оператора может быть приведена к диагональному виду:

476969 8

476969 9

476969 10

Базис векторного пространства, в котором матрица оператора имеет вид одной сплошной ячейки, должен обладать свойством («цикличность»), которое получим на основе правила «столбцы матрицы = образы базисных векторов».

476969 11

Здесь q обозначает некое, известное нам число.

Это означает, что координаты вектора e1 в этом базисе равны (1,0,0,0).

Как нетрудно проверить, верно и обратное: если первый базисный вектор является по совместительству собственным вектором оператора с собственным числом q, то первый столбец матрицы оператора в таком базисе равен (q,0,0,0).

Теперь займемся вторым базисным вектором e2. Его координаты равны (0,1,0,0). Умножив на столбец (0,1,0,0) нашу матрицу, мы получим в качестве результата ее второй столбец (1,q,0,0). Это означает, что

Точно так же получаются равенства

В итоге мы приходим к выводу: если матрица оператора A в некотором базисе имеет вид Жордановой клетки (ячейки) с числом q на диагонали и с единичкам над ней, то векторы базиса превращаются друг в друга под воздействием оператора B=A-qE:

В этой цепочке стрелки (слева направо) показывают, что из каждого базисного вектора получается под воздействием оператора B.

4 Построение жорданова базиса и жордановой формы матрицы

Пусть λ — собственное значение оператора, m и s — алгебраическая и геометрическая кратности числа λ. Опишем построение линейно независимой совокупности из m собственных и присоединенных векторов, отвечающих данному λ. Этой совокупности векторов в жордановой матрице A′ будет соответствовать жорданов блок A(λ).

Теорема. Существует такое натуральное число q, что

т.е. все ядра с номером, большим, чем q, совпадают с ядром Nq. При этом

Построим часть жорданова базиса, соответствующую данному собственному значению λ, следующим образом.

1. Возводя матрицу B в последовательные натуральные степени, найдем показатель q, начиная с которого ранг степеней матрицы B перестает уменьшаться.

476969 12

таким же будет количество жордановых клеток порядка q − 1.

476969 13

476969 14

таким же будет количество жордановых клеток порядка q − 2.

Процесс продолжаем аналогично. Наконец, рассмотрим ядро N1 и векторы

476969 15

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

476969 16

Построенную часть жорданова базиса, состоящую из m векторов, соответствующих данному λ (m — алгебраическая кратность этого собственного значения), запишем в таблицу («жорданова лестница»):

476969 17

Все векторы таблицы линейно независимы, и их число равно m (алгебраической кратности собственного значения λ). Каждому столбцу этой таблицы соответствует одна жорданова клетка, порядок которой равен высоте столбца. Количество столбцов жордановой лестницы, т.е. полное количество жордановых клеток в блоке, соответствующем собственному значению λ, равно геометрической кратности s этого собственного значения.

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

476969 18

476969 19

где Jq(λ) — жорданова клетка порядка q с числом λ на главной диагонали.

В следующих q столбцах матрицы A′, определенных векторами второго столбца жордановой лестницы, расположена жорданова клетка Jq(λ) так, что числа λ стоят на главной диагонали матрицы A′, а элементы вне клетки равны нулю. Подобным образом для данного λ получаем m столбцов матрицы A′. На этих m столбцах находится жорданов блок A(λ).

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

4.1 Пример решения задач

Дана матрица A линейного оператора в некотором базисе. Требуется найти жорданов базис и жорданову форму матрицы оператора в этом жордановом базисе. Рассмотрим пример решения такой задачи методом построения жорданова базиса.

476969 20

476969 21

имеет корень λ = 2 кратности 3, т.е. m = 3. Матрица B = A λI равна

476969 22

Легко проверить, что

476969 23

Собственные векторы находим, решив однородную систему линейных уравнений BX = O; фундаментальная совокупность решений состоит из двух векторов, например,

476969 24

Количество этих векторов (т.е. геометрическая кратность собственного значения) равно двум, s = 2, так что для построения жорданова базиса требуется еще один присоединенный вектор.

Дополним базис ядра N1, т.е. набор векторов (2), до базиса ядра N2, например, вектором

476969 25

476969 26

476969 27

Построим жорданову лестницу:

476969 28

соответствует жорданова клетка порядка 2,476969 29

Источник

Жорданова нормальная форма матриц

Вот тут уже пошла Высшая Алгебра. Как студент Мех-Мата я могу сказать, что это чуть ли не самая важная теорема (о жордановой нормальной форме) в годовом курсе линейной алгебры. Сегодня для меня важно вспомнить алгоритм нахождения жордановой нормальной формы (далее ЖНФ) для матриц. Этот интерес не случаен, а связан он с тем, что скоро мне, как и всему четвёртому курсу Мех-Мата, предстоит пройти письменный государственный экзамен. Даже если у вас не такая весомая мотивация, то всё равно предлагаю остаться и посмотреть, что происходит, поверьте, алгебра — это интересно! Давайте начинать)

Всё объяснять сам я не буду по двум причинам. Лень, во-первых) Во-вторых, возможно у меня не хватит компетентности. Но взамен я предлагаю вам обращаться вместе со мной к другим уважаемым алгебраистам и перенимать их опыт и знания. А я, подобно барду, буду управлять сюжетом этой баллады.

Для начала нам нужно понять, что такое ЖНФ, из чего она состоит, и зачем она, вообще, нужна. Сходим на пару ВШЭ и узнаем.

Здесь нам Ирина Кузьмина рассказала теорему Фробениуса-Перрона, и мы должны понять, что не каждая квадратная матрица может быть записана в диагональном виде…

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

Ирина ответила на главный вопрос — зачем нужна ЖНФ. Ответ: чтобы брать функции от матриц. Если мы хотим найти sin(A), cos(A), exp(A), A², A^(sqrt(2)) и др., то нам может помочь ЖНФ.

Ещё важно понять, что ЖНФ может состоять из нескольких жордановых клеток (в том числе и одной), где каждая из них будет отвечать за своё собственное число λ (греческая буква «лямбда»). Оно как раз будет располагаться по диагонали, а выше диагонали будут идти единички. Если ЖК (жорданова клетка) у нас будет размера 1х1, то тогда это будет просто λ. Все остальные элементы ЖК равны нулю. В общем виде выглядит ЖК вот так:

koU5B3 0w7Y

Для примера рассмотрим такую жорданову матрицу, которая состоит из трёх ЖК. Спектр матрицы будет содержать числа 2, 0, 3. Третья ЖК состоит только из λ = 3.

Cje5 e2I1 E

В общем виде, если мы найдём ЖНФ, то она будет выглядеть так:

n IULicrHdM

Теперь пойдём по пути теории и ответим на вопрос, как так вышло, что ЖНФ существует. Для этого заглянем на мини-лекцию Алексея Савватеева, который нам расскажет как же строить жорданов базис, векторы в котором можно собрать, и получить матрицу перехода к ЖНФ.

Это непростая теория, так что приготовьтесь к таким терминам, как векторы, ядро линейного оператора, инвариантное подпространство… Всё это нужно, если вы хотите понять, как и что получилось, а также почему это, вообще, можно делать. Но если вы не хотите углубляться в теорию, то нужно найти какой-то простой способ нахождения ЖНФ. Ведь должны же быть другие способы нахождения этого важного математического объекта. Существуют ли другие способы. Ответ: да, существует множество способов. Более того, мы даже можем угадать ЖНФ, а потом доказать, что это именно она, но это уже высший пилотаж. Что же делать нам, простым смертным? Нужен понятный и относительно простой алгоритм.

Однако если вы на этом этапе не до конца поняли, что значит «найти жорданов базис», что такое ЖНФ, как это всё работает, и зачем мы делаем то, что делаем, то предлагаю вам ознакомиться с суперподробным видео Екатерины Пелипенко (рекомендую смотреть на скорости 1,5).

Кстати, Екатерина рассказывает про миноры (определители меньшей размерности, чем исходная матрица А), а также находит НОД (наибольший общий делитель) полиномов второй степени, полученных как миноры характеристической матрицы для А. Ещё попутно можно вспомнить, что такое ФСР (фундаментальная система решений). Для кого-то это может быть полезным.

PPS: Евгения в своём видео также находит трансформирующую матрицу (тоже самое, что и матрица перехода). Она обозначила её за U, но обычно (как было на моих лекциях) она обозначается как T (transition matrix). Принципиально это ничего не меняет.

3PS: Если вы до конца посмотрели видео Евгении и захотели сделать проверку, то выкладываю её, дабы не тратить ваше время на перемножение матриц.

При просмотре видео вы могли заметить, что Евгения решает систему из 9 линейных уравнений. Это может показаться сложноватым, но не пугайтесь. Все действия просты, нужно лишь сконцентрироваться! Поэтому алгебра и читается на первом курсе вуза, а не в школе.

Я хотел бы рассказать про ещё один способ нахождения ЖНФ через ниль-слои. Хорошего и подробного видео, к сожалению, мне найти не удалось. В такой ситуации я могу сделать ссылку на очень хорошую методичку В. А. Чуркина, кандидата физико-математических наук. Здесь подробно изложено нахождение ЖНФ данным методом. Кроме того, данное пособие стоит прочесть тем, кто хочет глубже погрузиться в курс линейной алгебры.

Ладно, для закрепления всего этого материала предлагаю посмотреть ещё несколько примеров на популярном сайте Math Help Planet. Надеюсь, что всё это было достаточно подробно.

Я старался сделать статью математически формальной, насколько это было возможно, но и в то же время доступной для широкого круга читателей нашей группы ВК. Надеюсь, вы приятно и продуктивно потратили время. Сегодня мы затронули тему из линейной алгебры, вы поняли как и зачем искать ЖНФ, а я имел удовольствие написать данную статью. Если остались вопросы, вы можете задавать их в комментариях.

Желаю вам успехов в дальнейшем изучении математики, всего вам наилучшего!

5PS: Статья была отредактирована, добавлены ссылки к ключевым определениям, которые лучше позволяют понять материал.

Источник

Жорданова нормальная форма

Вначале рассмотрим оператор image116, заданный в базисе

image179условиями image180

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

image181

оператор имеет матрицу

image182

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

Минимальный полином жордановой матрицы совпадает с ее

характеристическим полиномом тогда и только тогда, когда она не содержит двух клеток с одним λ

её жордановой нормальной формой (ЖНФ).

характеристического полинома матрицы A лежат в поле P.

Построение Жордановой нормальной формы с единственным собственным значением

Алгоритм нахождения нормальной жордановой формы

1. Находим характеристический многочлен и ищем его корни.

2. Пусть l-один из корней, используя формулы L(l)=n-rang(A-lE)

произв порядка с l по диагонали.

3. Переходим к другому корню

4. Из всех полученных клеток Жордана строим Жорданову

нормальную форму матрицы.

Минимальный многочлен

Многочлен image183минимальной степени, имеющий старший коэффициент, равный единице, и аннулируемый матрицей А, называют минимальным многочленом этой матрицы.

Теорема 33.1. Любой многочлен, аннулируемый матрицей А, нацело делится на минимальный многочлен этой матрицы. В частности, характеристический многочлен матрицы делится на ее минимальный многочлен.

Разделим многочлен image184на минимальный многочлен image183с осьатком: image185, где многочлен image186имеет степень меньше степени image187. Заменив переменную image168матрицей А, получим:

image188Так как image189, то и image190. Это означает, что многочлен image191нацело делится на image192

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

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

Теорема 28.3.(теорема Гамильтона-Кэли)

Любая квадратная матрица является своего характерического многочлена.

Пусть А-квадратная матрица n-го порядка. Рассмотрим матрицу С к матрице image193. Матрицу С можно представить в виде

image194, где image195-некоторые числовые матрицы. По основному свойству присоединенной матрицы имеем:

image196

image197

Раскрывая скобки в обеих частях равенства и присваивания коэффициенты при одинаковых image168, получим систему из n+1 равенства

image198

image199

При сложении этих равенств в левой части получим нулевую матрицу, а в правой части – выражение

image200

Поэтому image201;

Линейная форма

Определение 2. Отображение F, заданное на евклидовом пространстве En в множество действительных чисел R, называют линейным функционалом векторного аргумента если для любых элементов image202и любого действительного числа image203выполняются соотношения:

image204(свойство аддитивности).

image205(свойство однородности).

Определение 3. Однородный многочлен 1-ой степени f(x)= image206относительно значений линейного функционала х1, х2, …, хn называется линейной формой.

Таким образом, любая линейная функция f(x) в n-мерном евклидовом пространстве является линейной формой относительно координат ее аргумента х.

Определение 4. Неоднородное уравнение линейной формы вида Ах1 + Вх2 = С, называется уравнением прямой в двумерном векторном пространстве R2, а неоднородное уравнение линейной формы вида Ах1 + Вх2 + Сх3 = D, называется уравнением плоскости в R3.

Теорема 35.1 Две системы линейных форм от n переменных будут эквивалентны по отношению к небособенным линейным преобразованиям, если ни один из обоих результатов не равен нулю.

Теорема 35.2 Единственными целыми рациональными инвариантами системы n линейных форм от n переменных будут постоянные кратные степеней результата.

Билинейный формы

Пусть есть векторное пространство над полем (чаще всего рассматриваются поля и ).

Билинейной формой называется функция image207, линейная по каждому из аргументов:

image208, image209, image210, image211.

здесь image212и image213

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

-Любую билинейную форму можно представить в виде суммы симметричной и кососимметричной форм.

-При выбранном базисе image215в L любая билинейная форма F однозначно определяется матрицей

image216

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

-Размерность пространства image217есть image218.

-Несмотря на то, что матрица билинейной формы F зависит от выбора базиса, ранг матрицы билинейной формы в любом базисе один и тот же, он называется рангом билинейной формы F. Билинейная форма называется невырожденной, если ее ранг равен image219.

-Для любого подпространства image220ортогональное дополнение image221является подпространством image222.

image223, где r — ранг билинейной формы F.

Квадратичные формы

Действительной квадратичной формой от n действительных переменных image224называют многочлен с действительными коэфициентами image225, каждый член которого имеют вторую степень, т.е. многочлен вида

image226

Пусть image227– квадратичная форма image226. Коэффициент при image228в ней обозначен через image229, а коэффициент при произведении image230– через image225. Будем считать, что image231

При такой договоренности квадратичную форму image226мажно записать следующим образом:

image232

Такой вид записи квадратичной формы называют ее симметричным видом.

Источник

Понравилась статья? Поделить с друзьями:
Добавить комментарий
  • Как сделать успешный бизнес на ритуальных услугах
  • Выездной кейтеринг в России
  • Риски бизнеса: без чего не обойтись на пути к успеху
  • алгоритм налог на прибыль авансовые платежи
  • алгоритм назначения пенсии по старости