Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Линейная алгебра

..pdf
Скачиваний:
32
Добавлен:
12.11.2023
Размер:
13.06 Mб
Скачать

3)

 

(рх

= (xi + Х2 , 4xi + 2X2,

X i

+ Зхз)т ,

 

 

 

 

 

 

 

 

а = ( 1 , 2 , 1 ) т ,

 

у = ( 1 , 3, 1 ) т

 

 

 

 

 

 

 

 

5.

Линейный оператор в паре базисов е й

q имеет матрицу А. Найти

прообраз вектора у, если

 

 

 

 

 

 

 

 

 

 

 

1 )

у =

( 1 ,

2 , - 3 ) J ,

 

 

2) у = (2,

1, -1)J,

 

3) » =

(1,

-2 ,

1)7,

 

 

 

/

1

2

3

4

 

4

 

/

1

 

1

 

 

 

 

 

 

А =

 

[2

1

1 2 ) , Л = ( 3

 

 

 

 

 

 

 

 

 

 

V

1

1

1

1

 

/

 

V 1

 

 

 

 

 

 

 

 

4)

у =

(2,

- 3 ,

1)J,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

/

2

1

1

1 >

 

 

 

 

 

 

 

 

 

 

 

А =

V

I2

1

2

1

 

 

1

 

1

>

 

 

 

 

 

 

 

 

 

 

2

 

2

 

 

 

 

 

 

 

 

 

 

6.

Для каждой из матриц непосредственным вычислением определителя

найти ее характеристический многочлен и вычислить его корни.

 

 

 

/ 0

 

3

 

 

3 \

 

/ 1

 

- 3

4 4

 

/ 4

- 1

- 2 4

 

1)

 

- 1

8

 

 

6

 

, 2)

 

4

- 7

8

,

3)

2

1 —2 1,

 

\

 

2

- 1 4 - 1 0 /

 

\

б - 7

7 /

\ 1

- 1

1 /

 

 

/

7

- 1 2 6 4

 

/ - 1

3 - 1 4

/ 6

- 5

- 3 4

 

4)

 

10

- 1 9

 

10

,

 

5)

I —3

5

—1

1,

6)

3

- 2

- 2

,

 

\

12

—24 13

/

 

 

\

- 3

3

1 )

\ 2

- 2

0 /

 

 

/ 4

 

- 2

 

2 4

 

 

/ 3

1

 

0 4

/ 4 6 0 4

 

7) ( —5

7

 

—5 1,

8)

 

- 4

- 1

 

0 ) ,

9)

- 3

- 5

0 )

 

 

\ - 6

6 - 4

 

 

/

 

 

\

4 - 8

- 2 /

\ - 3

- 6

1 /

 

7.

Для матриц из упражнения 6 найти характеристические многочлены

методом Д .К .Ф аддеева

 

 

 

 

 

 

 

 

 

 

 

8.

Пользуясь формулой (3.17) из п. 3.6, найти минимальные многочлены

для матриц из упражнения 6.

 

 

 

 

 

 

 

 

 

 

9.

Для матриц из упражнения 6 построить, если возможно, канонические

разложения.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 0 . Для матриц

 

 

7 - 1 2

6

- 1

 

2)

- 3

 

 

со 1

3

_ 1

\

(

7

1 to

- 4

5

- 1

,

3)

3

3

1

J

V

- 2

0

2

to

1

 

1

 

СО

to

 

 

 

 

5)

6)

/ 2

2

-2

\

9)

7)

2

5

- 4

, 8)

\

~ 2

- 4

5

/

 

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

11.Решить систему АХ = 6, если известны каноническое разложение

А = ТЛТ” 1 матрицы А и столбец свободных членов Ь.

2

5

7 \ / 1 0 0 \ /

1

_1

1 \

6

3

4 ] ( 0 1 0 ) ( -38

41

-34 ),

5

-2

-3 / V 0 0 0 / V 27 -29

24 /

3

-4 5 \ / 5 00 W -8

29

 

-11 \

2

—3 1 1 1 0

3 O i l —5 18

 

- 7 ) ,

3

—5 1 / \ 0 0 0 / \ 1 - 3

 

1 /

1 2 —3 W 3 0 0 W 1 - 2

 

7 \

0 1

2 | 1 0

2 O l i o

1 - 2 ) ,

0 0

1 / \ 0

0 0 / \ 0

0

 

1 /

2

2 3 \ / 1 0 0 \ /

1 —4 —3 \

1

—1 0 1 1 0

1 O i l

1 - 5 - 3 1 ,

- 1

 

2 1 / \ 0 0 0 / \ —1

 

б

4 /

1 - 2

7 \ / 2 0 0 \ / 1

2 —3 \

0

 

1 —2 ) ( 0 1

О J ( 0 1

 

2 ] ,

О

 

0 1 / \ 0

0

0 / \ 0 0

 

1 /

Глава 4

Каноническая жорданова форма матриц

4.1.П редварительные замечания

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

Пусть дана квадратная матрица А порядка п и пусть

/(А ) = \А - ХЕ\ = (-1 )"(А - Ai)m‘ (A - Ы 3 •••(А - А,)т * (4.1)

- характеристический многочлен матрицы А . Будем считать, что ма­ трица А в фиксированном базисе n-мерного комплексного простран­ ства X определяет линейный оператор А . Напомним, что множество образов всех векторов из X , которые получаются при действии опе­ ратора A f составляет область значений этого оператора. Ее будем обозначать через А(Х) или JmA. Область значений оператора А со­ впадает с пространством Ь{А) столбцов матрицы А. Я д р о опера­ тор а А - это множество всех векторов из Х укоторые оператор А пе­ реводит в нулевой вектор. Ядро оператора А также является подпро­ странством в X . Его мы будем обозначать через КетА, Размерность области значений оператора называют его рангом, а размерность ядра оператора - его деф ектом . Характеристический многочлен (4.1) матрицы А называют также характеристическим многочленом оператора А .

К орневы м п одп ростран ством по А* оп ератора А называют подпространство

К{ = Я е г (Л -А ,£ )т ’ ,

(4.2)

где А,- - корень характеристического многочлена (4.1), т,- - крат­ ность этого корня в характеристическом многочлене (4.1).

Известно, что размерность корневого подпространства К{ равна гщ. Каждое корневое подпространство К\, . . К 8 инвариантно отно­ сительно оператора А и пространство X разлагается в прямую сумму корневых подпространств

X = К 1 ® К 2 ® ... ф К 8.

(4.3)

Пусть Ki - одно из корневых подпространств и В{ - оператор, индуцируемый на нем оператором А — А,£. Найдутся векторы е^2\

..., eW корневого подпространства К{, удовлетворяющие условиям

 

СД - А.-£)(е<2>)

= Bi(eW)

=

е*1),

 

 

M -A ,* )(e < 3>)

= S,(e(3))

=

е(2),

(4>4)

 

(.4 -A -£ )(e W )

= f t ( eW )

=

e<fcLlV,

 

где

— собственный вектор по А,- оператора А. Векторы е^2\ ...,

eW называют соответственно первы м, втор ы м и т .д . присоеди ­ ненными к е^1) векторам и . Говорят также, что векторы е^1), е ^ ,

..., образуют в К{ ж орданову цепочку длины h с началом в eW.

Если для вектора х из К{ построить систему векторов

х, #,х, В$х,

...., то, в силу определения корневого подпространства

Ki, в этой

системе векторов когда-то первый раз встретится вектор В^(х) =5 0.

В этом случае говорят, что век тор х и м еет в ы сот у h в корневом

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

Подпространство, порожденное векторами

X, BiX, В{Х, В,*-1®,

называют циклическим п одп ростран ством , порож денны м век­ тор ом х. Его размерность равна Л. Каждое циклическое подпро­

странство в К{ инвариантно относительно оператора В{.

 

Очевидно, что жорданова цепочка векторов eW,

е<2>,

е<Л>

порождает циклическое подпространство размерности

Л. Корневое

подпространство распадается в прямую сумму циклических подпро­ странств, порождаемых жордановыми цепочками векторов.

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

зис в К{унапомним (см.[3, с. 66]), что собственный вектор

из Ki

имеет точно Л — 1 присоединенных векторов е^2), е(3), ...,

е и л и ,

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

e(D

G Rh- i =

П KerBi = { Л - А{£)к~\К {) П Д ( А ,) ,

и ,,

 

e d )

£ Bf(Kt) = ( Л -

Ai£)h(Ki),

1

'

где Д(А,) - подпространство собственных векторов по А,- оператора

А.

Для подпространств До, R\) ..., Д*, где к - наибольшая длина жордановых цепочек в Д,*, выполняются соотношения (см.[3, с. 67])

0 = Д* С Д * .! С С Д2 С Дх С До = KerBi = Е{(А,-).

(4.6)

Наибольшая длина А,- жордановых цепочек в К{ совпадает с крат­ ностью корня А,- в минимальном многочлене матрицы А или, что то же самое, с наименьшим числом m = 1,2 ,..., при котором выполня­ ется соотношение

г{А —А{Е)т = п — т,*,

(4.7)

где г(А — А{Е)т - ранг матрицы — А»Е)т\п - порядок матрица А; гп{ - кратность корня А,- в характеристическом многочлене матрицы

А.

Для удобства в дальнейшем там, где это не будет вносить пута­ ницы, мы будем опускать индекс г числа

Если k = 1, то корневое подпространство Д,- совпадает с собствен­ ным подпространством Д(А,) и в Д,- существует базис, состоящий из собственных векторов оператора А . Это будет жорданов базис в К{ в рассматриваемом случае. Матрица оператора, индуцируемого в Д,-, в этом базисе будет диагональной матрицей порядка гщ с А,- по главной диагонали.

Если же k > 1, то для построения жорданова базиса в Д,- недо­ статочно собственных векторов оператора А. В этом случае сначала в пространстве Д(А,) = KerBi собственных векторов по А,- строят базис, связанный с системой подпространств (4.6). Для этого выби­

рают какой-либо базис е ^ , ..., в подпространстве Rk-i- Это бу­ дут собственные векторы, с которых начинаются жордановы цепочки наибольшей Длины к в Д,-. Затем эти векторы дополняют какимилибо векторами е£^+1, ..., е $ до базиса в Як-2- Векторы е^ +1,

ера^ будут собственными векторами, с которых начинаются жордановы цепочки длины Аг — 1. Такой процесс продолжают до тех пор, пока не получится базис в Д(А,) = KerBi.

Далее для каждого вектора е^\ . . строят по формулам (4.4)

при h =

к жордановы цепочки длины А, для каждого вектора е^ +1,

. . е $

по формулам (4.4) при Л = к — 1 строят жордановы цепочки

длины к—1 и т.д. Векторы всех таких жордановых цепочек образуют жорданов базис в К{. Выпишем его в виде следующей таблицы:

(1)

>

„(2)

„(*-1)

)

.(*)

)

е1

С1

)

С1

С1

ере(1) 1

(2)

epi

>

е(к)

>

ер1 1

еР1

е(1)

 

е(2)

 

Лк-1)

 

(4.8)

ерi+i >

еР1+1>

epi+l

 

е(1)

е(2)

еРз

I

 

 

еР2

>

еР3 >

 

 

е(1)

еРк

Мы предполагаем, что в жордановом базисе пространства if,- век­ торы располагаются так, что в табл. (4.8) их следует нумеровать, начиная с первой строки слева направо, затем продолжать нумераг цию во второй строке слева направо и т.д. В первом столбце табл. (4.8) располагаются собственные векторы базиса в i?(A,-), связанного с системой подпространств (4.6). В строках этой таблицы располо­ жены векторы соответствующих жордановых цепочек базиса в if,-. В первых pi строках записаны р\ жордановых цепочек базиса наиболь­ шей в if,- длины к, затем идут рг — Pi жордановых цепочек длины к — 1 и т.д. Причем, выполняются соотношения

qh = 2mh - rrih-i - mh+1,

h =

1,2, ...,fc,

 

(

q h = rh- i - 2rh + rh+1,

h =

1 , 2

, '

' '

где qh ~ число жордановых цепочек длины Л; то =

0, тр -

дефект

оператора с матрицей (А—\{Е)Р\го = п, гр - ранг матрицы (А—А,\£?)р;

к- наибольшая длина жордановых цепочек в if,-.

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

Заметим, что в каждой /-й строке табл. (4.8) только один вектор

является собственным вектором по А,- оператора А , а остальные векторы каждой /-й строки табл. (4.8) являются присоединенными

векторами к е\1\ Векторы, стоящие в правом столбце табл. (4.8), имеют высоту к} векторы второго справа столбца - высоту Аг — 1 и т.д. Векторы первого слева столбца табл. (4.8) имеют высоту 1. Если для любого / < к обозначим через Hi множество векторов из

К{, высоты которых не превосходят /, то окажется, что Hi является подпространством в Ki и порождается векторами табл. (4.8), распо­ ложенными в / ее первых слева столбцах. Для подпространств Но,

# 1, # 2, ..., Hk выполняются соотношения

0 = Но С Ях С Я 2 С ... С # * -1 С #* = *<.

(4.10)

Этими соотношениями можно также пользоваться при построе­

нии жорданова базиса в Ki

(см.[4, §74]).

Для этого выбирают ли­

нейно независимые векторы

...,

наибольшей в Ki высоты

к} принадлежащие Hk, но не лежащие в Hk-i и порождающие вме­ сте с Hk- 1 подпространство if,-. Для каждого из этих векторов е^к\

j = 1 ,2 ,... ,pi, строят жорданову цепочку

 

= (А — \{Е)е*-к\

=

— Afi?)fc~1e ^ .

Затем к уже построенным векторам

...,

высоты Аг — 1 добавляют линейно независимые век­

торы

..., бра” 1^, принадлежащие Hk-1, но не лежащие в # * _ 2,

и такие, что они вместе с векторами

...,

и вместе с Hk-2

порождают # * _ 1. Для каждого из векторов

j = pi + 1 ,... ,рг,

строят жорданову цепочку

е^“ 2^= (А — А ,# ^ *"”1^, ...,

=

= — А,-#)*” 2^-*” 1^. Далее так же поступают с подпространствами Hk-2 и Hk-3 и т.д. В результате приходят к системе векторов, обра­ зующих жорданов базис в Я,-, т.е. к системе векторов табл. (4.8).

Итак, исходя из системы подпространств (4.6), мы строили век­ торы табл. (4.8), начиная с ее векторов, располагающихся в левом верхнем углу. Если же векторы табл. (4.8) строить, исходя из си­ стемы подпространств (4.10), то нужно начинать с векторов табл. (4.8), располагающихся в ее правом верхнем углу.

На наш взгляд, практически легче строить векторы табл. (4.8), используя систему подпространств (4.6).

Каждая строка табл. (4.8), т.е. каждая жорданова цепочка век­ торов этой таблицы, определяет циклическое инвариантное относи­ тельно оператора А — А,*£ и, следовательно, оператора А, подпро­ странство. Первые pi циклических подпространств имеют размер­ ность куследующие рг — pi циклических подпространств имеют раз­ мерность к — 1 и т.д. _

Укажем матрицу оператора, индуцируемого, например, в первом циклическом подпространстве. Предположим, что в этом подпрост­ ранстве в качестве базисных взяты векторы е ^ , е ^ , ..., е ^ . По

построению для этих векторов выполняются соотношения

( А - Ъ € ) е Р

=

О,

(А -

A,£)ei2)

=

е(1)

 

 

 

е1 )

(А -

Xi£)e^

=

Лк-1)

 

Перепишем эти соотношения в виде

А е

4

)2

=

Ч > ,

 

=

л , + .<■»,

M k)

Отсюда, в силу п. 3.2, следует, что матрицей оператора, индуци­ руемого в первом циклическом подпространстве размерности к при выбранном базисе, будет матрица

А, 1

0

(4.11)

1

оА,-

порядка к. Такую матрицу называют ж ордановой клеткой по А,- порядка к.

Матрица оператора, индуцируемого в корневом пространстве К{, будет состоять из жордановых клеток вида (4.11), расположенных по главной диагонали в таком же порядке, в каком расположены в табл. (4.8) соответствующие жордановы цепочки векторов жорданова ба­ зиса в К{. При этом следует помнить, что длины h жордановых цепо­ чек в К{ совпадают с порядками h соответствующих этим цепочкам жордановых клеток, числа qh, определяющие в К{ число жордано­ вых цепочек длины Л, определяют также числа жордановых клеток порядка h по А,-. Поэтому для подсчета чисел д,- клеток порядка Л применимы формулы (4.9).

Ж ордан овы м базисом во всем пространстве X будет объедине­ ние жордановых базисов всех его корневых подпространств К i, Къ,

..., ..., К8.

Вжордановом базисе матрица оператора Л имеет каноническую

жорданову ф орм у, т.е. является квазидиагональной матрицей

3 , состоящей из жордановых клеток по главной диагонали. Первыми располагаются жордановы клетки по Ai, затем жордановы клетки по Аг и т.д. При этом жордановы клетки располагаются в матрице 3 по главной диагонали в том же порядке, в каком расположены в жордановом базисе соответствующие им жордановы цепочки.

Таким образом, матрица 3 имеет вид

Ai 1

0

\

1

0 Ах

3 =

А. 1

0

0

1

А.

V

Э /

Вжордановой матрице 3 по каждому А,* жордановы клетки рас­ полагаются по убыванию их порядков. Некоторые из жордановых клеток могут повторяться, а некоторые из жордановых клеток низ­ ших порядков могут отсутствовать. Частным случаем жордановой матрицы является диагональная матрица.

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

Всилу соотношения (3.13) из п. 3.4 между матрицей А и ее жор­ дановой матрицей 3 выполняется соотношение

J = Т~1АТ,

(4.12)

где Т - матрица перехода от исходного базиса пространства X к его жорданову базису.

Матрица Т состоит из столбцов координат векторов жорданова базиса в исходном базисе. Причем, эти столбцы располагаются в ма­ трице Т в том же порядке, в каком располагаются им соответству­ ющие векторы в жордановом базисе пространства X. Матрицу Т

называют трансф орм ирую щ ей, или приводящ ей, м атрицу А к

ееж ордановой ф орм е J.

Частным случаем формулы (4.12) является формула (3.23) из п. 3.8,

т.е. формула приведения матрицы к диагональному виду.

4.2. П остроен ие ж орданова базиса, ж ордановой и трансф орм ирую щ ей м атриц

Для практического построения жорданова базиса, жордановой и трансформирующей матриц применимо следующее

Правило. При построении жорданова базиса оператора А с ма­ трицей А в исходном базисе и при построении жордановой формы J матрицы А и трансформирующей матрицы Т для каждого характе­ ристического корня А,- матрицы А , имеющего кратность т*, необхо­ димы практические действия в следующей последовательности.

1 . Составить матрицу А — А,-# и возводить ее последовательно в степени m = 1 , 2, ... до тех пор, пока не получится равенство

r(A - AiE)m = п - mi,

(4.13)

где г(А AiE)m - ранг матрицы — AiE)m; п - порядок матрицы А\ га,- - кратность характеристического корня А,- матрицы А.

Наименьшее натуральное число га, при котором выполняется ра­ венство (4.13), даст максимальную длину Аг,- жордановых цепочек в корневом подпространстве К{.

2 . Построить подпространство -Е(А,-) собственных векторов по А,- оператора А . Для этого найти какую-либо фундаментальную систему

векторов-решений 6i, 62, •••>Ь\ системы -

AiE)X = 0 и положить

 

Я(А,•) = <

61, 62, . . . , 6/ >

 

 

(4-14)

3.

Найти пересечение

 

 

 

 

 

Rki- 1 = LkiXр ) E(Xi),

 

 

(4.15)

где

Lki-i = < ailt ...,

a/r > - это пространство

столбцов матрицы

(А — \{E)ki~l (через

а^, ...,

а/г обозначены базисные

столбцы ма­

трицы - А{Е)*'"1).

 

 

 

 

 

Для этого полагают

 

 

 

 

 

е(1) = с^а/, + ...

ага/г = ftbi +

... +

#6/,

(4-16)