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

Линейная алгебра. Учебное пособие-1

.pdf
Скачиваний:
0
Добавлен:
15.08.2026
Размер:
1 Мб
Скачать

IV. Евклидовы пространства

Доказательство. Предположим, что симметрический оператор f имеет хотя бы одну пару комплексно сопряжен-

ных корней i ( 0 ). Тогда (см. § 23) существует дву-

мерное подпространство L , инвариантное относительно этого оператора. Подпространство L порождается линейно незави-

симыми векторами u и v , образы которых определяются формулами (23.4):

f (u) u v, f (v) u v.

Находим

f (u) v ( u v) v u v v v, u f (v) u ( u v) u u u v.

Вычитая эти равенства одно из другого, в силу симметричности оператора f получим

(u u v v) 0 .

Однако при 0 и ненулевых векторах u и v , последнее ра-

венство выполняться не может. Следовательно, комплексных характеристических корней симметрический оператор f не

имеет.

Приведем еще одно доказательство теоремы III, более громоздкое, но не опирающееся на формулы (23.4). Пусть 0

любой из характеристических корней симметрического оператора f (быть может, комплексный). Это значит, что 0 явля-

ется характеристическим корнем любой из матриц этого опе-

ратора.

 

Пусть

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

базисе

 

 

 

оператор f задается матрицей A (ai

) , разу-

E

(e

e

... e )

 

1

2

n

j

 

меется симметрической, тогда

det ( A 0 E) 0 .

91

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

Рассмотрим вспомогательную систему уравнений

 

( A 0 E) X ,

(31.2)

где X — столбец неизвестных, а но ее можно записать в виде

a1k xk 0 x1 ,

ak2 xk 0 x2 ,

...

akn xk 0 xn

— столбец нулей. Подроб-

(k

1, n

).

(31.2 ' )

Система (31.2) квадратная, однородная, и ее определитель равен нулю, следовательно, она имеет бесконечно много решений. Выберем одно из ненулевых решений системы (31.2):

b1 ,b2 ,...,bn ,

тогда справедливы следующие равенства

a1k bk 0b1 ,

ak2bk 0b2 ,

...

aknbk 0bn .

(31.3)

(31.4)

Так как характеристический корень 0 может быть комплексным, то и решение (31.3) следует предполагать ком-

плексным. Умножим первое из равенств (31.4) на число b1 , со-

пряженное числу b1 , второе — на b2 ,…, последнее равенство

умножимна bn , послечего все равенствасложим. Получим

a1k bk b1 ak2bk b2 ... aknbk bn 0 (b1 b1 b2 b2 ... bn bn ) . (31.5)

Для каждого i 1, n имеем bi bi R , bi bi 0 . Но так как

решение (31.3) ненулевое, то сумма b1 b1 b2 b2 ... bn bn окажется положительным действительным числом. Докажем, что и в левой части равенства (31.5) находится действительное

92

IV. Евклидовы пространства

число. Для этого воспользуемся свойствами комплексно сопряженных чисел, правилами сокращенного суммирования и

симметричностью матрицы A ( ai ak ,

ai

R ):

 

 

 

 

 

 

 

 

 

 

k

i

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1k bk b1 ak2bk b2

... aknbk bn

 

 

 

 

 

 

aki bk bi

 

 

 

 

 

 

 

 

 

 

 

 

 

i 1

 

 

 

 

 

 

n

 

 

 

 

n

 

n

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

aki bk bi aki

bk bi aik bi bk

aki bk bi .

 

i 1

 

 

i 1

 

k 1

 

 

 

i 1

Из равенства (31.5) теперь следует, что 0

R .

Следствие 1. Все характеристические корни любой сим-

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

 

 

 

 

 

 

 

Следствие 2.

Так как любой характеристический корень

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

Теорема IV. Собственные векторы симметрического оператора, относящиеся к его различным собственным значени-

ям, попарно ортогональны.

 

 

и c2

 

 

 

Доказательство. Пусть c1

— собственные век-

торы симметрического оператора

f , относящиеся к его раз-

личным собственным значениям 1

и 2 :

 

 

 

f (c1 ) 1 c1 ,

f (c2 ) 2 c2 .

 

Находим

 

 

 

 

 

 

 

 

f (c1 ) c2

1 c1

c2 ,

 

 

 

 

 

 

 

 

 

 

 

c1

f (c2 )

 

2 c1

c2 ,

 

 

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

f

получим

 

( 1 2 )c1

c2

0 .

 

 

Так как по условию 1

2 , то

c1

c2 0 ,

а значит, векторы

c

и c ортогональны.

 

 

 

 

 

 

1

2

 

 

 

 

 

 

 

93

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

§ 32. Критерий симметричности оператора

Лемма. Если подпространство L евклидова пространства En инвариантно относительно симметрического опера-

тора f , то его ортогональное дополнение L также инва-

риантно относительно этого оператора.

Доказательство. Пусть подпространство L En инвариантно относительно симметрического оператора f , т. е.

x L : f (x) L .

Рассмотрим y L , тогда

x f ( y) f (x) y 0 .

Это значит, что f ( y) x для x L , следовательно, f ( y) L . Тем самым инвариантность ортогонального допол-

нения L доказана.

Теорема. Оператор f : En En тогда и только тогда является симметрическим, когда в пространстве En существу-

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

Необходимость докажем индукцией по размерности пространства En . В одномерном пространстве E1 все векторы

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

ный вектор e E1 . Этот вектор и составит искомый ортонор-

мированный базис.

Предположим, что для пространств размерности n 1 теорема справедлива. Рассмотрим n -мерное евклидово пространство En и действующий в нем симметрический оператор f .

94

IV. Евклидовы пространства

Пусть 0 — любой характеристический корень оператора f ,

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

собственному значению 0 , и рассмотрим одномерное подпространство L En , порожденное этим собственным векто-

ром. В § 23 было доказано, что подпространство L инвариантно относительно оператора f . Ортогональное дополнение

L подпространства L также инвариантно относительно f , а dim L n 1. Рассмотрим действие оператора f на подпро-

странствах L и L . Очевидно, что на каждом из них оператор остается симметрическим, а значит, на этих подпространствах

теорема справедлива. Таким образом, единичный вектор

e1 L является собственным вектором оператора f и в под-

пространстве L существует ортонормированный базис e

,...,e ,

2

n

составленный из собственных векторов этого оператора. Объ-

единив эти векторы, получим

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

e1 ,e2 ,...,en всего пространства En , удовлетворяющий требова-

нию теоремы.

 

 

 

Достаточность. Пусть в пространстве En существует

 

 

 

ортонормированный базис E

(e1

e2

... en ) , все векторы кото-

рого являются собственными для некоторого оператора f :

f (ei ) i ei

( i

 

).

1, n

Матрица B оператора f в этом базисе диагональна:

 

1

0

 

 

 

 

 

 

 

 

2

 

 

,

(32.1)

B

 

 

 

 

0

 

 

 

 

 

 

 

 

 

n

 

 

а значит, она симметрическая. Тогда по теореме II предыдущего параграфа симметрическим является и сам оператор f .

95

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

Замечание. Матрицу (32.1) симметрического оператора f

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

до расположения элементов i на главной диагонали. Элемен-

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

раз, какова его кратность.

§ 33. Ортогональные операторы

Определение. Оператор f : En En евклидова пространства En называется ортогональным, если он сохраняет скалярное

произведение любых двух векторовэтогопространства, т.е.

 

 

 

 

 

 

 

En .

 

f (x1 ) f (x2 ) x1

x2

,

x1

, x2

(33.1)

Ортогональные операторы иногда называют изометрическими. Пользуясь этим определением, легко установить, что тождественный оператор, операторы поворота и отражения от оси (см. § 15) ортогональны, а нулевой оператор и оператор по-

добия (при k 1) таковыми не являются.

 

 

 

 

Теорема I. Ортогональный

оператор

 

переводит любой

ортонормированный базис в ортонормированный базис.

Доказательство. Пусть

 

 

 

 

 

E (e1

e2

... en ) —

ортонор-

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

En , а

f : En En — ортого-

нальный оператор. Тогда

 

 

 

 

 

 

 

 

 

f (ei ) f (ej ) ei ej

ij

( i, j

 

),

 

 

 

1, n

 

где ij

символ

Кронекера.

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

векторы

 

 

 

 

 

 

 

 

 

 

 

f (E)

( f (e1 )

f (e2 ) ...

f (en )) также составляют ортонормиро-

ванный базис.

96

IV. Евклидовы пространства

Из этой теоремы следует, что оператор проектирования на ось (см. § 15) ортогональным не является.

Теорема II. Если оператор f : En En переводит хотя бы один ортонормированный базис в ортонормированный ба-

зис, то этот оператор ортогонален.

 

 

 

 

 

 

Доказательство.

 

 

Пусть

 

и

 

 

E

(e1

e2

... en )

f (E) ( f (e1 )

f (e2 ) ... f (en ))

— два ортонормированных бази-

са пространства E . Рассмотрим произвольные векторы

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

x1 EX1 , x2

EX 2

 

 

 

 

 

 

и их образы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x1 ) f (EX1 ) f (E) X1 , f (x2 )

f (EX

2 ) f (E) X2 .

Далее находим

 

X t X

 

,

 

 

 

 

 

 

,

 

 

 

x

x

2

f (x )

f (x ) X t X

2

 

 

 

1

2

1

 

1

 

2

1

 

 

 

 

откуда следует равенство(33.1), т.е. оператор

 

f

ортогонален.

Теорема III. Ортогональный оператор

 

f : En

En

отно-

сительно любого ортонормированного базиса

 

 

 

 

E (e1 e2

... en )

задается ортогональной матрицей.

Доказательство. Пусть A — матрица ортогонального оператора f относительно базиса E :

f(E) EA .

По теореме I векторы f (E) ( f (e1 ) f (e2 ) ... f (en )) также составляют ортонормированный базис, а значит, A можно ин-

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

базиса E к ортонормированному базису f (E) . Такая матрица

(см. § 28) ортогональна.

Теорема IV. Если в некотором ортонормированном базисе оператор f задается ортогональной матрицей, то этот

оператор ортогонален.

97

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

 

 

 

 

 

 

 

 

 

 

 

 

Доказательство. Пусть

E

(e1

e2

... en )

 

— ортонор-

мированный базис и

A (aij ) — ортогональная матрица опе-

ратора f в этом базисе:

 

 

 

 

 

 

 

 

 

 

 

f (e ) ak e ,

f (e ) ak e ( i, j, k

 

).

1, n

i

i

k

 

j

 

j

k

 

 

 

 

 

 

Находим

 

 

 

 

 

 

 

 

 

 

 

 

 

f (e ) f (e ) a1a1

a2 a2

... an an

ij

.

i

 

j

i

j

i

j

 

i

j

 

Это значит, что векторы

f (E) ( f (e1 )

f (e2 ) ... f (en )) также

составляют ортонормированный базис. Согласно теореме II,

оператор f ортогонален.

 

 

 

 

 

 

 

 

 

Теорема V. Если ортогональный оператор имеет собст-

венные значения, то они равны 1 или 1.

 

 

 

 

 

 

Доказательство. Пусть 0

— собственное значение

ортогонального оператора

f

(если оно существует) и c 0 —

собственный вектор, относящийся к этому собственному зна-

чению: f (c) 0 c

. Тогда

 

 

 

f (c) f (c) 2 c c .

 

 

0

 

С другой стороны, в силу ортогональности оператора f

 

 

f (c) f (c) c c ,

 

откуда

 

( 2 1)c c 0 .

 

 

 

 

Так как c c

 

0

 

0 , то 2 1 0 , а значит,

1.

 

 

0

0

§ 34. Каноническая матрица ортогонального оператора

Лемма. Если подпространство L евклидова пространства En инвариантно относительно ортогонального оператора

f , то его ортогональное дополнение L также инвариантно относительно этого оператора.

98

IV. Евклидовы пространства

Доказательство. Рассмотрим сужение оператора

f

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

Очевидно, что оно,

так же как и

f ,

является

ортогональным

оператором.

Если

векторы

e1 , e2 , ..., ep составляют ортонормированный базис

подпро-

странства

L , то и их образы

f (e1 ), f ( e2 ), ..., f ( ep )

составят

ортонормированный базис этого подпространства. Пусть y

произвольный вектор из L :

 

 

 

 

 

 

 

y z f (e ) f (z e ) f (z) ,

(34.1)

где

z z e L (

 

 

 

 

 

 

1, p

).

 

 

 

Для любого вектора

x L

теперь находим

 

 

 

f (x) y

f (x) f (z) x z 0 .

(34.2)

Здесь учтены формула (34.1), определения ортогонального

оператора и ортогонального дополнения. Из равенства (34.2)

следует, что

f (x)

y ( y L ), а значит, f (x) L . Это и до-

казывает инвариантность подпространства L .

Теорема.

Для

всякого ортогонального оператора

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

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

. (34.3)

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos 1

sin 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sin 1

cos 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

cos k

sin k

 

 

 

 

 

 

 

sin

k

cos

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

99

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

Доказательство проведем методом математической индукции по размерности пространства.

В одномерном евклидовом пространстве E1 все ненулевые векторы являются собственными для любого оператора.

Следовательно, собственным является и единичный вектор e этого пространства. В силу ортогональности оператора f

этот вектор может относиться к собственному значению 1

или 1, т. е.

f (e) e или f (e) e .

Матрица оператора f относительно базиса e принимает вид 1 или 1 и является частным случаем матрицы (34.3).

Отсюда, в частности, следует, что существует только два ортогональных оператора, действующих в одномерном пространстве E1 , — тождественный оператор и противополож-

ный ему.

Рассмотрим теперь двумерное евклидово пространство E2 и действующий в нем ортогональный оператор f . Относи-

тельно любого ортонормированного базиса этот оператор задается ортогональной матрицей

1

1

 

A a1

a2

.

a12

a22

 

Тогда det A 1 , а элементы матрицы A удовлетворяют следующим соотношениям:

(a1 )2

(a2 )2

1,

(34.4)

1

 

 

1

 

 

 

(a1 )2

(a2 )2

1 ,

(34.5)

2

 

 

2

 

 

 

a1a1

a2 a2

0 .

(34.6)

1

2

1

2

 

 

 

Пусть сначала det A 1, т. е.

a1a2

a1 a2

1 .

(34.7)

1

2

2

1

 

 

100