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

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

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

переходят от этого векторного равенства к покоординатным равен­ ствам и для полученной при этом однородной системы относительно с*1, . . аг, /?i,...,/? / находят какую-либо фундаментальную систему решений. Подставляя эти решения поочередно в (4.16), получают си­ стему линейно независимых векторов

0(1) Л1)

eW

(4.17)

 

ер1 >

 

которые составляют базис в Rki-i- Эти векторы являются собствен­ ными векторами, с которых начинаются жордановы цепочки макси­ мальной длины ki в корневом подпространстве К{.

4.Для каждого вектора е^\ j = 1 ,2 ,... ,pi из системы векторов

(4.17) найти присоединенные векторы е^\ ...,

j -й жордановой

цепочки длины &,*, решая систему

 

 

( А - Л,£)е®

 

 

/ — 2 ,3 ,..., fc*.

(4.18)

5. Если общее число векторов

 

 

„(1)

„(2)

>

e(*i)

 

ei

>ei

„(*0

 

й(1)

е(2)

 

(4.19)

е 2

1е 2

>

 

е(1)

е(2)

)

p(*i)

 

CPl

) CPl

ePl J

 

построенных в предыдущих пунктах, меньше m,-, то следует перейти к построению подпространства

 

R k i-2 = £ * j-2 p )-E (^ i)>

 

(4.20)

где Ьк,-2 ~ подпространство столбцов матрицы А,-E)ki

2. В под­

пространстве Rki- 2

построить базис, содержащий использованные в

предыдущих пунктах векторы

 

е ^ , ...,

системы (4.17). Пусть

таким базисом в

i является система собственных векторов

е(1)

е(1)

,(1)

-W.

е<0

(4.21)

е1

> е2

Pi

>еР1+1'

еРз •

 

Тогда векторы

е(1)

 

е^>

 

(4.22)

 

 

 

 

epi+l> ' ' •> еРа

 

 

будут собственными векторами, с которых начинаются жордановы цепочки длины Jb<— 1 в корневом подпространстве К{.

6. Для каждого вектора е^г\ j = р\ + 1, — Ръ из (4.22) найти

(2)

, . . е)

• «

 

присоединенные векторы е)

j жордановои цепочки

длины ki 1, решая систему

 

 

 

 

 

( А - Х {Е)е^ = е^1~1\

/ =

2,3,

1.

(4.23)

Так следует переходить от подпространства

к подпространству

■Rjbi-(M-i), / = 1 ,2 ,..., и поступать как описано в предыдущих пунк­ тах до тех пор, пока не окажется общее число векторов во всех по­ строенных жордановых цепочках равным ггц. Затем выписывают все эти цепочки векторов одну за другой и получают жорданов базис опе­ ратора А в корневом подпространстве К{. Проделав так для каждого характеристического корня А*, * = 1 ,2 ,..., s, и объединив получен­ ные при этом жордановы базисы всех корневых подпространств

..., К8) получим жорданов базис оператора А во всем пространстве X .

7.Выписать жорданову ^атрицу J в соответствии с построен­ ным жордановым базисом оператора А в пространстве X.

8.Выписать трансформирующую матрицу Т из столбцов коор­ динат векторов построенного жорданова базиса оператора А в про­ странстве X.

Примечание. Жорданов базис оператора А в пространстве X й трансформирующая матрица Т находятся неоднозначно.

П ример 1.

Для матрицы

 

 

 

 

1

- 3

0

3

 

- 2

- 6

0

13

 

0

- 3

1

3

 

- 1

- 4

0

Ч

построить жорданову матрицу J и матрицу Т, приводящую А к J

Реш ение.

Будем считать, что в четырехмерном пространстве

X в некотором фиксированном базисе матрица А определяет линей­ ный оператор А ) и построим в пространстве X жорданов базис этого оператора. Для этого сначала найдем характеристический многочлен

 

1 — А

- 3

0

3

 

\A-\E\ =

- 2

- 6 - А

0

13

= ( А - 1 ) 4.

0

- 3

1 — А

3

 

 

 

- 1

- 4

0

8 - А

 

Он имеет лишь один корень Ai = 1 кратности mi = 4. Следовательно,

пространство X является корневым по Ai = 1 .

 

 

 

Составим матрицу (Л — Х\Е) =

А — Е и будем возводить ее в

степени m — 1 , 2, ... до тех пор, пока не получится равенство

(А - Е)т = п - пн = 4 -

4 = 0.

 

 

При т = 1

 

 

 

 

 

 

/

0

 

- 3

0

3

\

( А - Е ) т = А - Е =

- 2

 

- 7

0

13

 

0 - 3

0

3

 

 

 

V - 1

 

- 4

0

7

/

г(Л — Е) = 2 ф п — mi = 0.

 

 

 

 

 

При т = 2

 

 

 

 

 

 

 

3

 

9 0

—18\

(Л - S )m = (Л - £ ) 2 =

1 3

0 - 6

 

3

 

9 0

-1 8

 

 

 

 

 

1

 

3 0

- 6 /

г{А Е)2 = 1 ^ п — mi = 0.

 

 

 

 

 

При 771 = 3

 

 

 

 

 

 

 

 

0

 

0 0

0 \

(Л - £ )т = (Л - £ ) 3

=

0

 

0 0

0

 

0

 

0 0

0

 

 

 

 

 

 

 

0

 

0 0

0 /

 

г(Л — Е)3 = 0 = п — m i.

Следовательно, в пространстве X жордановы цепочки имеют наи­ большую длину к = 3.

Найдем подпространство Е( 1) собственных векторов матрицы А по Xi = 1 . Для этого рассмотрим систему —Е)Х = 0, т.е. систему

—Зл?2 + 3x4

=

0,

2xi — 7x2 + 13хз

=

0,

—3x2 +

3x4

=

0,

—Xi — 4x2 +

7x4

=

0.

Одну из фундаментальных систем решений этой системы уравне­ ний составляют векторы-решения 6i = (0, 0, 1 ,0)т , Ьг = (3 ,1 , 0, 1 )т Поэтому ^ (l) = < 61,62 >•

8 - 1 3 0 7

Найдем далее пересечение Я*_1 = Я2 = Lk-iC\E(l) = L2 f] E ( l ), где L2 - пространство столбцов матрицы —Е)2. Пространство L2 порождается вектором (3 ,1 ,3 ,1)т , поскольку ранг матрицы (А—Е)2

равен единице.

 

Далее замечаем, что вектор (3 ,1 ,3 ,1)т = 36i + 62-

Поэтому Яг =

= L,2 f)E (l) = L2 = < (3 ,1 ,3 ,1)т >. Положим

= (3 ,1 ,3 ,1)т

Это собственный вектор, с которого начинается жорданова цепочка длины к = 3. Присоединенные векторы

pW _ (XW ж(2)

J2)

_(2)чТ

 

(3) _

 

/ (3)

(3)

(3) (3)чТ

е 1 "“ 4*1

) х 2

Ух 3

»х 4 ) У

 

е1

 

 

4*1

>х 2

>х 3

) х 4 )

найдем из системы —Е)^р =

 

 

 

/ = 2,3, т.е. из системы

0

- 3

0

 

3

\

*(i2)

^

 

 

3

\

 

- 2

- 7

0

13

 

*(2)

N

 

 

1

 

 

 

 

 

 

 

 

хw

 

=

U/_(2)

 

о

- 3

0

 

3

\

ъ

2)

 

 

3

 

 

0

- 3

0

 

3

 

 

 

 

 

 

 

 

V - 1

- 4

0

 

7

/

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- 2

- 7

0

 

 

 

 

(з)

 

 

 

 

>

)

 

13

 

>

 

 

=

ХЬ)

 

0

- 3

0

 

 

 

 

\ - 1

- 4

0

 

з

/

 

 

 

{ >

 

 

 

 

7

>

J

 

 

Одним из решений этой системы является

 

 

 

х(2)1 -И

 

Д2) -

 

 

.(2) -

Д 2)_

 

 

 

 

 

=

-1 ,

 

 

 

= - 2 ,

 

 

 

 

= 0,

 

 

(3)

 

_ 1 (3) _ Ж(3) _

 

(3) _

 

 

 

х 1 —

 

 

 

Ха X

 

 

=0.

 

 

 

Поэтому

 

 

 

 

 

 

 

 

 

 

 

 

 

 

е(!2) = (0, -

2, 0, -

1)т ,

е{3) =

(1 , 0, 0, 0

 

Жорданова цепочка векторов е-[ ,

 

 

 

е\} еще не дает базиса в

корневом пространстве X.

Поэтому перейдем к рассмотрению под­

пространства

 

 

 

 

 

 

 

 

 

Liд П

 

 

 

Як-2 = Ri =Ьк-2 П

 

а

 

 

! ) .

где L\ - подпространство столбцов матрицы А — Е. Так как ранг матрицы А —Е равен двум, то Ь\ порождается двумя его линейно независимыми столбцами, например, столбцами

<*г = (0, - 2 , 0, - 1 ) т и а2 = (-3 , - 7 , - 3 , - 4 ) т

Таким образом, L\ = < 01,02 >, Е(1) = < 61,62 >. где

01 = (0, - 2 , 0, - 1 ) т , о2 =

(-3 , -7 , - 3 , —4)т ,

61 = (0, 0, 1 , 0)т ,

62 = (3 ,1 , 0, 1

Для отыскания базиса в R\ =

L if]E (l)

составим векторное равен­

ство

 

 

с = OL\a\ + а2а2 = /?i6i + р2Ь2

и перейдем от него к покоординатным равенствам. Тогда получим систему

—Зс*2 = 3/?2, —2ai —lot2 = /?2, —Зс*2 = А ,

Oil —4с*2 = А -

Одну из фундаментальных систем решений этой системы уравнений составляет, например, решение

 

ос1 = 3,

а2 = -1,

/?i =3,

 

/?2 = 1.

 

Поэтому с = 3ai — а2 = (3 ,1 ,3 ,1)т и R\ = <

с >.

 

Подпространство R\ совпало с уже рассмотренным подпростран­

ством R2. Поэтому следует перейти к подпространству

 

Як-з =

До = Е(1) = <

6i , 62 > = <

(0,0,1,0)т , (3,1,0,1)т >

Выберем в До базис, начинающийся с

 

 

= (3 ,1 ,3 ,1)т

Очевидно,

что Д0 = < e ^ , 6i > = <

е^ \ (0,0,1,0)т

>.

Поэтому за

следует

принять

= (0 ,0 ,1 ,0)т

В итоге построен жорданов базис

е^г) =

(3, 1 , 3, 1)т ,

е(12) = (0, - 2, 0, -

1)т ,

е(х3) = (1 , 0, 0, 0)т ,

ef1} =

(0,0,1,0)т

 

 

 

 

 

 

 

 

В этом базисе матрица А имеет жорданову форму

 

 

 

 

1

1

0

0

\

 

 

 

 

 

П

1

1

п

 

 

 

 

J =

0

0

 

 

 

 

0

0

1

0

 

 

 

 

 

 

 

 

 

 

 

 

0

0

0

1

 

 

 

причем матрицей, приводящей А к J, является матрица

о

0 \

- 2

0

г =

1

О

- 1

О /

составленная из столбцов координат векторов построенного жордаг нова базиса.

П ример 2.

Для матрицы

 

 

 

 

 

 

 

- 2

- 1

- 1

3

2

 

 

 

- 4

1

- 1

3

2

 

 

А =

1

1

0

- 3

- 2

 

 

 

- 4

- 2

- 1

5

1

 

 

 

4

1

1

- 3

0

/

построить жорданову матрицу J и матрицу Т, приводящую матрицу

А к матрице J .

 

 

 

 

 

 

Реш ение.

Будем считать,

что в пятимерном пространстве X

в некотором базисе матрица А определяет линейный оператор А> и

построим в пространстве X жорданов базис этого оператора.

Для

этого сначала найдем характеристический многочлен

 

- 2

- А

- 1

- 1

3

2

 

ХЕ\ =

- 4

1 — А

- 1

3

2

 

1

1

- 3

- 2 = - ( А - 2 ) 3(А +

1)2

 

- 4

- 2

- 1

5 - А

1

 

 

4

1

1

- 3

 

Он имеет корень Ai = 2 кратности mi = 3 и корень Аг = —1 крат­ ности m2 = 2. Поэтому пространство X распадается в прямую сумму корневых подпространств К\ и К2 соответственно по Ai = 2 и Аг = — 1. Сначала будем строить жорданов базис оператора А в К\. Для этого составим матрицу А и будем возводить ее в степени m = 1,2,'... до тех пор, пока не получим равенство

г(А - 2Е)т : — mi = 5 - 3 = 2.

При т = 1

- 4

- 1

- 1

3

2

 

 

- 4

- 1

- 1

3

2

- 2Е)т = А - 2 Е =

1

1

- 2

- 3

- 2

 

- 4

- 2

- 1

3

1

 

4

1

1

- 3

" 2 У

r(A 2Е) = 3 ф п — mi = 2.

При т = 2

1 , 2

г{А -

Б £Г см

2Е)2

II

1 to

to

II

3

= 2 = п гп\.

15

0

6

- 9

- 9

\

15

0

6

- 9

- 9

 

6

0

3

9

9

 

15

0

6

- 9

- 9

 

-15

0

- 6

9

9 )

Следовательно, в К\ жордановы цепочки имеют максимальную длину к\ = 2 .

Найдем пространство Е(2) собственных векторов по А = 2. Для этого рассмотрим систему — 2Е)Х = 0, т.е. систему

—4xi

-

*2

~

х3

+

3x4

+

2х5

=

о,

—4xi

-

X2

-

*3

+

3X4

+

2X5

=

о,

XI

+

X2

-

2х3

-

3X4

-

2X5

=

о,

—4xi

-

2х2

— Хз

+

ЗХ4

+

а>5

=

о,

4xi

+

Х2

+

Хз

-

3X4

-

2х5

=

0.

Ее фундаментальная система решений состоит из двух векторов-ре­ шений, например, из векторов

&! =

( 10,, - 1 , 1 ,0)т , ь2= (1 , - 1 , - 1 , 0, - 1

Поэтому £*(2) = < 61,62 >• Найдем пересечение

Rki-i = Ri = Lif^E(2) = < 01, 02,03 > P| < h ,b 2 >,

где L\ = L b _ i

= < 01, 02, 03, 04,05 > = < 01, 02,03 > - пространство

столбцов матрицы (A — 2E)kl~x = A 2E (через ai, 02, 03, 04,05 обо­ значен^ столбцы матрицы A — 2E). Положим

= a ia i + <2202 + Л3О3 =

1 + /?2&2

и от полученного векторного равенства перейдем к покоординатным равенствам

— 4 a i

-

а 2

-

<Х3

=

Pi + Р2,

— 4 a i

-

а 2

-

а 3

=

Р2 1

<*1

+

O'2

-

2а3

=

Pi - P i ,

— 4 a i

-

2 *2

-

а 3

=

Pi,

 

с

 

 

4 a i

+

<*2

+

аз

=

Pi.

Эта система имеет фундаментальную систему решений ot\ = О, OL2 = —1, аз = 0, /?i = 2, /?2 = — 1- Она определяет лишь один вектор

4 1) =

—02 = 26х - 6 2 = (1,1, -1 ,2 , - 1 ) т

 

Поэтому Ri = <

> = < (1,1, —1,2, —1)т >. Вектор

является

собственным вектором в К\, с которого начинается жорданова це­

почка длины 2.

Присоединенный вектор

жордановой цепочки,

связанной с е ^ ,

найдем из системы 2^ )e ^

 

= е ^ , т.е. из си­

стемы

 

 

 

 

 

 

 

 

 

 

—4 xi

-

 

-

Хз

+

3x4

+

2X5

=

1,

—4x1

X 2

-

Хз

+

3x4

+

2x5

=

1,

XI

+

X2

-

2х3

-

3x4

-

2х5

=

- 1 ,

—4x1

-

2х 2

-

Хз

+

3x4

+

*5

=

2,

4xi

+

Х2

+

Хз

-

3X4

-

2х5

=

- 1 -

Решая эту систему, находим, например,

 

= (0 ,—1,0,0,0)т

Построенная жорданова цепочка векторов е ^ ,

 

еще не дает ба­

зиса в К \. Поэтому перейдем к рассмотрению пересечения

Я к, - 2 =

Яо = Lkl. 2 Pi Е(2) =

Lo р ) Е(2).

Здесь Lo - подпространство столбцов единичной матрицы — 2Е)°. Поэтому Lo совпадает со всем пространством пятимерных векторов

и,

следовательно, До будет совпадать с Е(2),

т.е. До = Е(2)

= <

^1,62 >• В подпространстве До построим

базис, содержащий

уже использованный ранее собственный вектор е ^ . Таким базисом

в До является, например, базис, состоящий из векторов

и

=

61 = (1 ,0 ,—1,1,0)т Тогда вектор

= 61 является собственным

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

Число построенных векторов е ^ ,

е^2\

совпадает с размер­

ностью mi = 3 подпространства К\.

Следовательно, эти векторы

составляют жорданов базис в К\.

 

 

Перейдем к построению жорданова базиса оператора А в корневом подпространстве К 2 по А = —1. Для этого составим матрицу А + Е и будем ее возводить в степени т = 1 , 2,... до тех пор, пока не получим равенство г(А + Е)т = п — m2 = 5 — 2 = 3.

При т = 1

- 1

- 1

- 1

3

2

\

- 4

2

- 1

3

2

 

(А + Е)т = А + Е =

1

1

1

3

2

 

- 4

- 2

- 1

6

1

 

 

4

1

1

- 3

1

/

r(A + Е) = 4 ф п - т 2 =

3.

 

 

 

 

 

При т = 2

0

- 6

0

9

 

3 \

 

 

(Л + Я)т == (А + Е)2 =

- 9

3

0

9

 

3

0

б

0

- 9

- 3

 

- 9

-1 2

0

18

- 3

г (Л + Д )2 := 3 = п — т 2.

9

6

0

- 9

 

6 /

 

 

 

 

 

 

Следовательно, в if 2 жордановы цепочки имеют максимальную длину *2 = 2.

Найдем подпространство 2?(—1) собственных векторов по А = — 1. Для этого рассмотрим систему + Е)Х = 0, т.е. систему

-X i

Х 2

-

Х 3

+ 3x4

+

3x5

=

0,

—4xi

+

2х2

-

х3

+

Зх4

+

2х5

=

о,

X I

+

Х 2

+ Х з

3x4

- 2 х 5

=

0,

—4xi

2х2

-

Х з

+

6х4

+

*5

=

0,

„ 4 xi

+ Х 2

+ Х з

3x4

+

х 6

=

0.

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

например,

из вектора Ь = (—1, —1,1, —1 ,1)т

Поэтому Е(—1) =

= < b > = <

(—1 ,- 1 ,1 ,- 1 ,1 )'

>

Пересечение

Rk2- i = Ri =

 

= i i f l Я (-!)»

гДе

£*3- i =

£i -

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

столбцов матрицы А + Е , совпадает с £7(—1), так как вектор Ьсовпа­ дает с третьим столбцом матрицы А + Е.

Итак, R\ = Е (-1) = < Ъ>. Поэтому следует положить = Ъ=

= (—1, —1,1, —1 ,1)т Присоединенный вектор е® найдем из системы

+ Е ) е = е ^ , т.е. из системы

-X I

х2

-

—4xi

+ 2х2

-

XI

+ х2

+

4xi

- 2х2

-

4xi

+ Х 2

+

Хз

Хз

Хз

Хз

Хз

+ 3x4

+ 2x5

=

-1 ,

+ 3x4

+ 3X5

=

-1 ,

- 3x4

- 2X5

=

1,

+ 6X4

+ Х ь

=

-1 ,

3X4

+ Хъ

= 1.

Решая эту систему, находим, например,

= (—1, —1,2, —1 ,1)т Чи-

ело векторов eg

,

построенной жордановои цепочки совпадает с

размерностью &2 = 2 корневого подпространства

Следовательно,

эти векторы составляют базис оператора А в Къ-

В итоге построен

-

 

(1)

(2)

(1)

(1)

(2)

 

А

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

е\ ,

 

, е\

, eg , eg оператора

А в пространстве

X. Он состоит из трех жордановых цепочек:

 

е ?

=

(1,1) —1.2,—1)т ,

ei2) =

(0 ,-1 ,0 ,0 ,0 )т ,

4 1)

=

(1> 0, —1 ,1,0)т ,

 

 

 

4 1}

=

(—1» —1» 1. —1» 1)Т»

4 2) = ( - 1 .- 1 .2 , - 1 , 1)т ,

имеющих соответственно длины 2, 1 и 2. Причем первые две - в корневом подпространстве К\ по А = 2, третья - в корневом подпро­ странстве К2 по А = —1. Поэтому жорданова матрица J матрицы А имеет вид

2

1

0

0

 

0

\

0

2

0

0

 

 

0

0

0

2

0

 

0

 

0

0

0

-1

 

1

 

0

0

0

0

-

и

 

 

 

 

 

 

Матрица Г, приводящая матрицу А к жордановой матрице J , со­ ставляется из столбцов координат векторов , е^\ е^\ е ^ , бд2^ и имеет вид

1

0

1

- 1

-1

\

1

- 1

0

- 1

- 1

 

- 1

0

- 1

1

2

 

2

0

1

- 1

- 1

 

V - 1

0

0

1

1 /

4.3.Второй способ построения жордановой и трансформирующей матриц

Внекоторых случаях не требуется построение жорданова базиса,

анужно лишь привести матрицу к жордановой форме. Тогда удобно пользоваться следующим правилом.