книги / Линейная алгебра
..pdf3) |
|
(рх |
= (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) |