Вы находитесь на странице: 1из 7

Лекция 5. Инвариантные подпространства.

Структура линейного
оператора.

Инвариантные подпространства

Определение. Подпространство L  Ln называется инвариантным


относительно оператора A : Ln → Ln ( A – инвариантным), если  x  L Ax  L .
A – инвариантное подпространство обозначается символом L A .

Пример 1. Подпространства   , im A, ker A, L  , Ln всегда A –

инвариантны.

Пример 2. Пусть в трехмерном пространстве геометрических


векторов V3 = i , j , k действует оператор поворота A плоскости i , j вокруг

прямой k на угол    k . В V3 образуются следующие A – инвариантные

подпространства:
1. Одномерное подпространство L1 = k – корневое

подпространство, соответствующее собственному значению  = 1 оператора,


т.к. Ak = 1 k ;
 
2. Двумерное подпространство L 2 = i , j – плоскость. В этой

плоскости нет ни одного собственного вектора оператора A , т.е. L 2 – A –


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


k

0
 
i j

Заметим, что V3 = i , j  k , т.е. V3 = LA  L . И это неслучайно.

Запишем матрицу оператора поворота A в базисе ( i , j , k )

 cos  − sin  0
  A 0
A =  sin  cos  0  A= 1 ,
 0 1  0 A2 
 0

 cos  − sin  
где матрицы A1 =   , A2 = (1)11 .
 sin  cos  22

Такой вид матрицы называется клеточно-диагональный.


 cos  − sin  
Первая клетка A1 =   соответствует двумерному
 sin  cos  

подпространству L A = i , j ; в этом подпространстве под действием оператора

A происходит поворот векторов на угол  вокруг неподвижной точки O ,

иными словами, поворот плоскости i , j вокруг неподвижной точки O на

угол  , т.к. матрица A1 – матрица оператора поворота.


Вторая клетка A2 = (1)11 в матрице A соответствует одномерному

подпространству L , в котором  x  L  ( x   ) Ax = 1 x , т.е. прямая k под

действием оператора A будет оставаться неподвижной.


Найдем собственные значения и собственные векторы оператора
поворота A .
cos  −  − sin  0
A − E = sin  cos  −  0 =
0 0 1− 

(
= (1 −  ) ( cos  −  ) + sin 2 
2
)  1 −  = 0  1 = 1 .

( cos  −  ) + sin 2  = 0   2 − 2 cos  + 1 = 0 не имеет вещественных


2

корней (его дискриминант меньше нуля).


Итак, оператор поворота A в V3 имеет только одно собственное

значение, которому отвечает собственный вектор k .


Структура линейного оператора A : Ln → Ln .
Наиболее простой вид матрицы – это клеточно-диагональные вид:
 A1 
 0 
A2
A= ,
 
 0 
 Ak 

где клетки Ai ( i = 1, , k) матрицы A есть квадратные матрицы


k
некоторого порядка ni , причем n
i =1
i = n , n – порядок матрицы.

Структура линейного оператора A : Ln → Ln определяется структурой


его матрицы.

Теорема о достаточном условии приведения матрицы оператора


A : Ln → Ln к клеточно-диагональному виду

Если L1 и L2 – A – инвариантные подпространства пространства Ln и


Ln = L1  L2 , то существует базис в Ln такой, в котором матрица этого

оператора имеет клеточно-диагональный вид.


Доказательство. Пусть dim L1 = k , тогда dim L2 = n − k . Рассмотрим
произвольный базис ( e1 , , ek ) в L1 и ( ek +1 , , en ) – базис в L2 . Тогда

( e1 , , ek , ek +1 , , en ) можно принять за базис в Ln .

В силу инвариантности относительно A подпространства L1 из того,


что e1 , , ek L1 следует, что Ae1 , , Aek  L1 , т.е.

 a11 
 
a
Ae1 = a11e1 + a21e2 + + ak1ek = ( e1 , , ek )  21  ,
 
 
 ak 1 

…………………………………
 a1k 
 
a
Aek = a1k e1 + a2 k e2 + + akk ek = ( e1 , , ek )  2 k  .
 
 
 akk 
Аналогично, L2 – A – инвариантное подпространство, следовательно,
Aek +1 , , Aen  L2 , а поэтому

Aek +1 = ak +1,k +1ek +1 + + an,k +1en ,

………………………
Aen = ak +1,n ek +1 + + an,nen .

Тогда в базисе ( e1 , , en ) эти векторы будут представлены следующими

разложениями:
Ae1 = a11e1 + + ak1ek + 0  ek +1 + + 0  en ,

………………………………………
Aek = a1k e1 + + akk ek + 0  ek +1 + + 0  en ,

Aek +1 = 0  e1 + + 0  ek + ak +1,k +1  ek +1 + + ak +1,n  en ,

………………………………………
Aen = 0  e1 + + 0  ek + an,k +1  ek +1 + + an,n  en

и матрица оператора A в базисе будет иметь клеточно-диагональный


вид
 a11 a1k 0 0 
A1 0 
  
 ak 1 akk 0 0   A1 0 
A=   A= ,
 0 0 ak +1k +1 ak +1n   
 0 A2 
0 A2 
  
 0 0 an k +1 an n 

где A1 – клетка k -го порядка соответствует L1 размерности k , A2 –
клетка ( n − k ) -го порядка соответствует L2 размерности ( n − k ) .

Теорема. Если в некотором базисе матрица оператора A : Ln → Ln


имеет клеточно-диагональный вид, то пространство Ln разлагается в прямую
сумму своих инвариантных относительно этого оператора подпространств.
Из всех клеточно-диагональных матриц наиболее простой вид у
диагональной матрицы (все клетки первого порядка).
Определение. Говорят, что матрица оператора приводима к
диагональному виду, если существует базис л.п. Ln , в котором матрица этого
оператора имеет диагональный вид.

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


Для того чтобы матрица оператора была приводима к диагональному
виду необходимо и достаточно, чтобы в Ln существовал базис из
собственных векторов этого оператора, т.е.
(  =  ,
1 , n  )  (  ( e1 , , en ) – базис в Ln : Aei = i ei , i = 1, n ).

Доказательство.
(  ) Пусть  =  1 , , n  в некотором базисе ( e1 , , en ) . Тогда

 Ae1 = 1e1 + 0  e2 + + 0  en = 1e1 ,


 Ae = 0  e +  e + + 0  e =  e ,
 2

1 2 2 n 2 2


 Aen = 0  e1 + 0  e2 + + n en = n en

 e1 , , en – собственные векторы оператора A , соответствующие

собственным значениям 1 , 2 , , n .

(  ) Пусть ( e1 , , en ) – базис в Ln , состоящий из собственных векторов

оператора A , т.е. Ae1 = 1e1 , Ae2 = 2e2 , , Aen = n en . Тогда в этом базисе

матрица оператора имеет диагональный вид A =  1 , , n  . Надо заметить, что

по диагонали матрицы A стоят собственные значения оператора A .


В частности, Ln = L  L   L , где 1 , 2 , , k  – множество всех
1 2 k

различных собственных значений оператора A .

1 1 
Пример. Привести, если возможно, матрицу A=  к
 3 −1
диагональному виду.
Решение. Найдем собственные значения A .
1−  1
A − E = = 2 − 4 .
3 −1 − 

Sp A =  2, − 2  – простой спектр оператора A .


Простому спектру оператора A соответствует линейно независимая
система из n = 2 собственных векторов этого оператора, которую можно
принять за базис л.п., причем в этом базисе матрица оператора имеет
2 0 
диагональный вид:  =  2, − 2  =   . Найдем базис л.п. из собственных
 0 −2 
векторов A .
1 = 2 ( A − 1E ) X =.

 −1 1   1   0   1
     =    − 1 +  2 = 0  1 =  2  e1 =   .
 3 −3   2   0   1

2 = 2 ( A − 2 E ) X = .

 3 1  1   0  1
     =    31 +  2 = 0   2 = −31  e2 =   .
 3 1  2   0   −3 

Оператор простой структуры


Среди операторов простейшим в известном смысле является оператор
простой структуры (ОПС).

Определение. Оператор A : Ln → Ln называется оператором простой


структуры, если существует n линейно независимых собственных векторов
этого оператора.

Свойства оператора простой структуры


1). Матрицу ОПС можно привести к диагональному виду в базисе из
его собственных векторов. И наоборот, матрица диагонального вида
соответствует ОПС.
Итак, матрицу только оператора простой структуры можно привести к
диагональному виду.
Из этого свойства видно, что ОПС имеет наиболее простое
координатное представление, которое может быть определено с помощью
одних лишь его собственных значений.
2). Геометрическое действие ОПС в Rn можно описать следующим
образом: существует n «направлений», которые не изменяются при действии
на Rn оператора и вдоль которых пространство испы-тывает «условное»
растяжение с коэффициентами 1 , , n , которые являются собственными

значения-ми оператора.
3). Если A – оператор простой структуры в Ln и 1 , , k  –

множество всех его различных собственных значений, то


Ln = L1  L2   Ln .

4). Если оператор A : Ln → Ln имеет простой спектр, состоящий из n


собственных значений, то A – оператор простой структуры. (Обратное
утверждение, вообще говоря, неверно).
В этом случае, Ln = e1  e2   en , где e1 , , en – собственные

векторы оператора A .