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

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

.pdf
Скачиваний:
53
Добавлен:
05.06.2015
Размер:
1.13 Mб
Скачать

ВЕКТОРНЫЕ ПРОСТРАНСТВА

e1 = 54 a1 + 52 a2 12 a3 , e2 = − 52 a1 15 a2 + 12 a3 ,

e3 = −a1 + 12 a3 ,

Данные соотношения выражают связь между базисами.

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

n-мерное векторное пространство Еn называется евклидовым, если каждой паре векторов x и y из Е поставлено в соответствие вещественное число ( x , y ), называемое ска-

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

(c1x + c2 y, z )= c1(x, z )+ c2 (y, z );

II. Симметрии

(x, y)= (y, z );

III. Положительной определенности

(x, x)> 0, при x 0

и (x, x)= 0 тогда и только тогда, когда x = 0 .

Из линейности по первому аргументу и симметрии следует и линейность по второму аргументу

(x, c1 y + c2 z )= c1(x, y)+ c2 (x, z )

Примеры.

1. Векторами пространства En является любая упорядоченная система n действительных чисел x = (α1 ,α2 ,...,αn ) . Сложение векторов и умножение их на число определе-

ны в п.5.1, а скалярное произведение векторов x = (α1,α2 ,...,αn )T и y = (β1, β2 ,..., βn )T оп-

ределим формулой (x, y)=α1β1 +α2β2 +... +αn βn .

Легко убедиться в том, что аксиомы I-III действительно выполняются.

2. Рассмотрим более общий случай. Вектор x En по-прежнему определим как

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

Зададимся некоторой квадратной матрицей А=(aij)n,n, Скалярное произведение векторов x и y определим формулой

(x, y)= a11α1β1 + a12α1β2 +... + a1nα1βn +

+ a21α2β1 + a22α2β2 +... + a2nα2βn +... +

(5.6.1)

+ an1αnβ1 + an2αnβ2 +... + annαnβn

Рассмотрим, каким условиям должна удовлетворять матрица А, чтобы определенное данной формулой скалярное произведение удовлетворяло бы аксиомам I-Ш.

Непосредственной проверкой можно убедиться в том, что аксиома I выполняется для любой матрицы А=(aij)n,n. Для того, чтобы была выполнена аксиома II, т.е. чтобы выражение (x, y) было симметричным относительно x и y , необходимо и достаточно, что-

бы aij = a ji , т.е. чтобы матрица А=(aij)n,n, была симметричной.

61

ВЕКТОРНЫЕ ПРОСТРАНСТВА

Аксиома III требует, чтобы выражение

 

 

(x, x)= n

aijαiα j

(5.6.2)

i, j =1

 

было неотрицательно для любых α1,α2 ,...,αn и

обращалось в нуль лишь если

α1 = 0,α2 = 0,...,αn = 0 .

 

 

Однородный многочлен (квадратичная форма), определяемый формулой (5.6.2), называется положительно определенным, если он принимает неотрицательные значения и обращается в нуль, только тогда, когда все αi равны нулю. Следовательно, аксиома III

требует, чтобы квадратичная форма (5.6.2) была положительно определенной. Таким образом, всякая матрица А=(aij)n,n задает скалярное произведение в Еn, определяемое формулой (5.6.1), если только эта матрица симметричная и соответствующая ей квадратичная форма положительно определенная.

Если а качестве матрицы А=(aij)n,n взять единичную матрицу Е, т.е. положить aii=1, а aij=0 ( i j ), то скалярное произведение принимает вид

(x, y)= n αi βi i =1

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

3.Векторами пространства Еn будем называть непрерывные функции, заданные на интервале (а,b). Скалярное произведение таких функций определим как интеграл их произведения

b

f (t)g(t)dt .

a

Можно проверить, что при таком определении скалярного произведения аксиомы I-III выполнены.

С помощью введенного понятия скалярного произведения определим длину вектора и угол между векторами.

Определение. Нормой (длиной) xвектора x в Еn называется корень квадратный из этого скалярного произведения:

x = (x, x).

Векторы x и y , скалярное произведение (x, y) которых равно нулю, называются

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

В любом евклидовом пространстве Еn верна «теорема Пифагора»: если x и y орто-

гональны, то

x + y 2 = x 2 + y 2 .

Определение. Угол между ненулевыми векторами x и y определяется равенством

cosϕ = (x, y) .

x y

Можно доказать, что в любом пространстве Еn справедливо неравенство КошиБуняковского:

(x, y)2 x 2 y 2 ,

откуда следует, что

62

ВЕКТОРНЫЕ ПРОСТРАНСТВА

x(x2, y)y2 2 1

или, что то же самое,

1 x(x2, y)y2 2 1

Это означает, что косинус угла между векторами из Еn по модулю, не превосходит единицы. Если x и y – ненулевые векторы из Еn, то ортогональность означает, что угол ϕ

между ними равен π . Ненулевой вектор x пространства Еn, называется нормированным

2

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

x En – ненулевой вектор. Тогда (αx,αx)=α2 (x, x) и достаточно взять α таким, чтобы

α = (x1, x) = 1x

Число α называется нормирующим множителем для вектора x .

Определение. Система векторов a1, a2 ,..., ak пространства Еn называется ортого-

нальной, если векторы этой системы попарно ортогональны.

Система векторов a1, a2 ,..., ak называется ортонормированной, если векторы этой системы попарно ортогональны и имеют норму, равную единице, т.е. если

 

 

(a , a

 

)=

1,

приi = j i, j =

 

.

 

 

 

 

j

1, k

 

 

i

 

 

приi j

 

 

 

 

 

 

 

 

 

 

0,

 

 

 

 

 

Теорема. Ортогональная система ненулевых векторов пространства Еn линейно не-

зависима.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Доказательство. Пусть ненулевые векторы a1, a2 ,..., ak попарно ортогональны. То-

гда (a , a

j

)= 0 при i j .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

λ1a1 +λ2a2 +... +λk ak =

 

 

 

(5.6.3)

 

 

0

выполняется тогда и только тогда, когда λ1 = λ2 =... = λk

= 0 . Умножим обе части равенст-

ва (5.6.3) скалярно на a1 . Получим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λ1(a1, a1) +λ2 (a1, a2 ) +... +λk (a1, ak ) =

 

 

 

 

0

из условия ортогональности векторов имеем

 

 

 

 

 

 

 

 

 

 

 

 

(a , a )0 ,

(a , a

 

)= 0, j =

 

.

 

 

j

2, k

 

 

1

1

 

 

1

 

 

 

 

 

 

 

 

 

Следовательно, λ1 = 0 . Аналогично, умножая (5.6.3) на a2 , получим что λ2 = 0 и т.д. Таким образом, мы доказали, что a1, a2 ,..., ak линейно независимы.

Рассмотрим процесс ортогонализации векторов. Он состоит в том, что из заданных линейно независимых векторов a1, a2 ,..., am (m n) строятся m попарно ортогональных

векторов b1,b2 ,...,bm . Положим b1 = a1 . Вектор b2 будем искать в виде b2 = a2 +λ21b1 . Число

λ21

следует подобрать

 

так,

 

чтобы векторы

 

 

 

 

 

b1 и

b2 были ортогональны, т.е.

 

 

 

 

 

 

 

 

= −

(

 

 

, a1 )

.

(

 

 

+λ

 

, a ) = 0, откуда

λ

 

b2

b

b

 

2

21

1

1

 

21

 

(a , a )

 

 

 

 

 

 

 

 

 

 

1

1

 

 

 

 

 

63

b1,b2 ,...,bm1

ВЕКТОРНЫЕ ПРОСТРАНСТВА

Допустим теперь, что попарно ортогональные и отличные от нуля векторы b1,b2 ,...,bm1 уже построены. Вектор bm ищем в виде:

bm = am + λm1b1 +... + λm,m1bm1 ,

т.е. вектор bm мы получаем из вектора am «исправлением» его с помощью линейной ком-

бинации уже построенных векторов

 

 

,

 

 

,...,

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

Коэффициенты λ

 

 

, λ

 

,..., λ

 

нахо-

b

b

b

m1

m2

m,m1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 2

 

 

 

 

 

 

m1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

дим из условия ортогональности вектора

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

bm к векторам

b1,b2 ,...,bm1:

 

 

 

 

 

 

 

 

 

 

 

 

(am + λm1

 

 

 

 

b1 )

= 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b1 +... + λm,m1

bm1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(am + λm1

 

 

 

 

b2 )

= 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b1 +... + λm,m1

bm1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(5.6.4)

...............................................

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(am +λm1

 

 

 

 

bm1 )= 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b1 +... +λm,m1

bm1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b1,b2 ,...,bm1 попарно ортогональны, то из равенств (5.6.4) получаем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(am ,

b1 )+λm1(

 

 

b1 )= 0 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b1,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(am ,

b2 )+λm2 (

 

 

b2 )= 0 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b2 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

……………………………

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(a

 

 

,

 

 

)+ λ

 

 

 

 

 

 

 

 

(

 

 

 

 

 

,

 

 

)= 0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

b

m,m1

b

 

 

 

b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m1

 

 

 

 

 

 

 

 

 

 

 

m1

 

m1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

откуда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(am ,

b1 )

 

 

 

 

 

 

 

 

 

 

 

 

 

(am ,

b2 )

 

 

 

 

 

 

 

 

 

 

 

 

 

(am ,

bm1 )

 

 

 

 

 

λm1 = − (

 

,

 

), λm2 = − (

 

,

 

 

),...,

λm,m1 = −

(

 

 

,

 

 

 

).

 

 

 

 

b

b

b

b

b

b

 

 

 

 

 

1 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m1

 

 

m1

 

 

 

 

 

 

Докажем теперь, что построенный вектор bm отличен от нуля. Вектор bm есть линейная комбинация векторов b1,b2 ,...,bm , am . Но вектор bm1 можно заменить линейной комбинацией вектора am1 и векторов b1,b2 ,...,bm2 и т.д. Окончательно мы получаем, что

вектор bm записывается в виде

 

bm = c1a1 +c2a2 +... +cm1am1 + am

(5.6.5)

откуда следует, что bm 0 . Действительно, в противном случае левая часть равенства (5.6.5) была бы равна 0 , что противоречит линейной независимости векторов a1, a2 ,..., am (коэффициент при am равен единице). Таким образом, доказано, что am 0 . По векторам и am построен вектор bm . Таким же образом, по векторам b1,b2 ,...,bm , am+1 , можно построить вектор bm+1 . Продолжая этот процесс, можно по заданной системе n ли-

нейно независимых векторов в Еn построить систему n ненулевых ортогональных векторов. Докажем следующую теорему.

Теорема. Во всяком евклидовом пространстве Еn существуют ортонормированные базисы.

Доказательство. По определению n-мерного векторного пространства в нем существует некоторый базис a1, a2 ,..., an . С помощью процесса ортогонализации из него можно

построить ортогональный базис b1,b2 ,...,bn . Если теперь каждый вектор bi ,i =1, n разделить на его норму, то получится ортонормированный базис, образованный векторами

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b1

,

 

 

 

b2

,...,

bn .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b

b

b

 

1

 

 

 

2

 

 

 

 

n

 

 

Найдем выражение скалярного произведения в координатах. Пусть е1,е2 ,..., еn произвольный базис пространства Еn и

64

ВЕКТОРНЫЕ ПРОСТРАНСТВА

x = x1e1 + x2e2 +... + xnen , y = y1e1 + y2e2 +... + ynen .

Тогда

 

 

 

 

(x, y)=

 

n

n

k k

 

n n

k

i k

).

 

 

 

 

 

 

i i

=

∑∑ i

 

 

 

 

 

x e ,

 

y e

x y

 

(e , e

 

 

 

 

 

 

i =1

k =1

 

 

 

i =1 k =1

 

 

(ei , ek )= 0, при

 

Если

е1,е2 ,..., еn

нормированный

базис,

то

i k ,

(ei , ei )0,

при i =

 

а, значит (x, y)= x1 y1 + x2 y2 +... + xn yn .

И обратно, если в базисе

1, n

е1,е2 ,..., еn

скалярное

произведение

векторов

 

x = x1e1 + x2e2 +... + xnen

и

y = y1e1 + y2e2 +... + ynen

равно

x1 y1 + x2 y2 +... + xn yn , то этот базис ортонормированный,

так как в этом случае (ei , ei )0,

 

при

i =

 

 

и (ei , ek )= 0,

при i k . Если в некотором

 

1, n

базисе скалярное произведение (x, x)= x12 + x22 +... + xn2 , то этот базис ортонормированный. Пусть е1,е2 ,..., еn – ортонормированный базис в Еn и x = x1e1 + x2e2 +... + xnen . Умножив обе части последнего равенства скалярно на ei получим (x, ei )= xi , т.е. i-я коорди-

ната вектора x в ортонормированном базисе равна скалярному произведению x на единичный вектор ei . Это скалярное произведение называется ортогональной проекцией

вектора x на вектор ei . Таким образом, координаты вектора в ортонормированном базисе

– это его проекции на базисные векторы.

Определим в пространстве Еn расстояние между векторами. Расстояние ρ(x, y) между векторами x и y определяется как норма вектора (x y):

ρ(x y)= (x y) = ((x y),(x y))= (x, x)2(x, y)+(y, y).

Из определения расстояния следует, что

1) ρ(x, y)= ρ(y, x);

 

 

 

2)

ρ(x, y)> 0,

при

x y ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3)

ρ(x, y)= 0,

при

x = y ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4)

ρ(x, z )ρ(x, y)+ ρ(y, z ) для любых x, y, z из En .

 

 

= (2,4,0)T ,

 

 

 

Пример.

По заданной в Еn системе линейно независимых векторов a

 

 

 

= (3,1,2)T , a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

a

2

= (1,2,1)T построить ортонормированный базис.

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

= (2,4,0)T .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение. Полагаем

 

 

= a

 

Вектор

 

 

 

 

 

 

 

будем находить

в виде:

 

 

 

 

b

 

 

 

 

b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

b2 = a2 +λ21b1 , где коэффициент

(a2 ,

b1 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 2 + 4 1+ 2 0

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

λ21 = −

(

 

 

 

 

)

= −

 

 

 

 

 

 

 

 

 

= −

2 .

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

22 + 42 + 02

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b

b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= (2,1,2)T .

 

 

 

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Находим вектор

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b3 = a3 +λ31b1 +λ32b2 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λ = −

(a3 ,

b1 )

= −

1

, λ = − (

a3 ,

b2 )

=

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31

 

 

(b

,b )

 

 

 

2

 

 

32

(b

,b

)

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

 

 

 

 

 

 

 

 

 

 

2

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

2

 

5

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b

 

,

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

9

9

9

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

65

ВЕКТОРНЫЕ ПРОСТРАНСТВА

Находим нормы векторов b1,b2 ,b3 .

b = 2 5 b = 3 b = 1

5

1

2

3

3

 

 

 

 

 

Нормируем векторы b1,b2 ,b3 . Получим ортонормированный базис:

b1′=

1

(1,2,0)T ;

 

 

1

(2,1,2)T ;

b3′ =

1

(4,2,5)T .

b2′ =

 

5

 

 

 

3

 

3

5

 

5.7. Ортогональные преобразования

Рассмотрим свойства матрицы перехода от одного ортонормированного базиса к другому ортонормированному базису в пространстве Еn. Введем понятие ортогональной матрицы.

Определение. Матрица Т с вещественными элементами называется ортогональной,

если

T

=T

1

т.е. TT

 

 

= E .

 

 

 

 

 

 

 

=T T

 

как

 

 

 

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

 

TT

 

=

 

T

 

 

 

T

 

=

 

E

 

=1 и

 

T

 

=

 

T

 

, то

 

T

 

= ±1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Основные свойства ортогональной матрицы.

 

 

 

 

 

1. Матрица, обратная ортогональной, также ортогональна.

 

 

 

 

Пусть Т – ортогональная матрица, т.е. T ′ =T 1 . Тогда (T 1 )= (T)=T = (T 1 )1 , т.е.

(T 1 )= (T 1 )1 . Значит, матрица T 1 – ортогональна.

 

 

 

 

 

2. Матрица T = (t

ij

)

 

 

 

 

ортогональна тогда и только тогда, когда ее элементы удов-

летворяют равенствам

n,n

 

 

 

 

 

 

 

n

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tik t jk , при i j,

tik2 =1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k =1

k =1

Линейное преобразование Y=ТХ с ортогональной матрицей Т называется ортогональным. Так как T = ±1, то ортогональное преобразование всегда невырожденное.

Теорема. Ортогональное преобразование координат не изменяет скалярного произведения векторов.

 

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

~

, соответствующий матрице Т,

 

T

и два произвольных вектора x и y

из Еn. Их образы обозначим через x1 и y1 , т.е.

~

~

(x, y)= xy,

 

 

x1 =T

(x), y1 =T (y). Тогда

(x1, y1 )= (Tx)Ty = xT Ty = xEy = xy .

 

~

~

 

 

 

 

Поэтому (x1, y1 )= (T

(x),T (y))= (x, y).

 

 

Следствие 1. Ортогональное преобразование не меняет норм векторов и углов между векторами.

Следствие 2. Ортогональное преобразование переводит ортонормированный базис в ортонормированный.

Следствие 3. Матрица Т перехода от одного ортонормированного базиса к другому ортонормированному базису является ортогональной.

Следствие 4. Матрица Т, приводящая симметричную матрицу А к диагональному виду, является ортогональной.

66

ВЕКТОРНЫЕ ПРОСТРАНСТВА

5.8. Выпуклые множества

Рассмотрим совместную систему линейных уравнений

n

 

aij x j = bj , i =1, m,

(5.8.1)

j=1

укоторой ранг r матрицы A = (aij )n,m меньше n , и пусть k=n-r.

Определение. Множество точек x = (x1, x2 ,..., xn )T из Еn, координаты которых

удовлетворяют системе уравнений (5.8.1), называется k-мерной плоскостью. Одномерные плоскости называются прямыми, а (n-1)-мерные плоскости – гиперплоскостями.

Очевидно, что каждую гиперплоскость можно задать всего одним линейным уравнением:

a1x1 + a2 x2 +... + an xn = b .

В трехмерном пространстве Е3 гиперплоскости – это обычные плоскости, а в Е2

это прямые.

[x1, x2 ] в Еn, соединяющим точки x1

 

Определение. Отрезком

и x2 , называется

множество таких точек x , что

 

 

x = λ1x1 + λ2 x2 , λ1 0, λ2 0, λ1 + λ2 =1.

 

Точки x1 и x2 называются концами отрезка [x1, x2 ].

 

Определение. Множество Х пространства Еn называется выпуклым, если вместе с

любыми двумя точками x1 X

и x2 X ему принадлежит и соединяющих их отрезок

[x1, x2 ].

 

z =αx + (1α)y X

Выпуклость множества Х означает, что из x, y X следует

для всех 0 α 1. Например, в Е2 выпуклый отрезок, полупрямая, круг, треугольник, полуплоскость и вся плоскость.

Определение. Множество Х точек пространства Еn называется ограниченным, если координаты всех его точек x = (x1 , x2 ,..., xn )T в некотором базисе ограничены.

Пусть в пространстве задана гиперплоскость a1x1 + a2 x2 +... + an xn = b . Все точки из

Еn разбиваются этой гиперплоскостью на два полупространства: Х1 – множество точек, для которых a1x1 + a2 x2 +... + an xn b и X 2 – множество точек, для которых

a1x1 + a2 x2 +... + an xn b .

Теорема. Каждое полупространство пространства Еn является выпуклым множеством. Доказательство. Пусть точки a = (α1,α2 ,...,αn ) и b = (β1, β2 ,..., βn ) из Еn принадле-

жат, например, полупространству Х1. Тогда

a1α1 + a2α2 +... + anαn b a1β1 + a2β2 +... + an βn b

Если x = (x1, x2 ,..., xn )T – произвольная точка отрезка [a,b ], то xi = λ1αi +λ2 βi , i =1, n, где λ1, λ2 0, λ1 +λ2 =1.

Для этой точки x имеем:

a1x1 + a2 x2 +... + an xn = a1(λ1α1 +λ2β1 )+ a2 (λ1α2 +λ2β2 )+... + an (λ1αn +λ2βn )= = λ1(a1α1 + a2α2 +... + anαn )+λ2 (a1β1 + a2β2 +... + an βn )

λ1b +λ2b = (λ1 +λ2 )b = b

т.е. произвольная точка x отрезка [a,b ]принадлежит Х1. Теорема доказана.

67

ВЕКТОРНЫЕ ПРОСТРАНСТВА

Теорема. Пересечение любого числа выпуклых множеств есть множество выпуклое. Доказательство. Пусть X1, X 2 ,..., X k – выпуклые множества в Еn. Если

X = X1 X 2 ... X k состоит из одной точки, то оно выпукло. Если более чем из одной,

то пусть x1 и

x2 – любые две из них. Тогда x1 Xi и x2 Xi , i =

1, k

и, так как все

множества Xi

выпуклы, то [x1, x2 ] Xi , i =

 

и, следовательно, [x1, x2 ] X , что и требо-

1, k

валось доказать.

 

Из данной теоремы следует, что гиперплоскость как пересечение выпуклых множеств

Х1 иХ2, является выпуклым множеством. Каждая k-мерная плоскость вЕn также выпукла.

Пусть в Еn даны m полупространств, определяемых неравенствами

 

 

ai1x1 + ai2 x2 +... + ain xn bi , i =

 

.

(5.8.2)

 

1, m

Пересечение этих полупространств, называемое выпуклой многогранной областью, опре-

деляет множество решений системы линейных неравенств (5.8.2). Если это пересечение ограничено, оно называется выпуклым многогранником в Еn.

Определение. Последовательность {xm } точек в Еn сходится к точке x при m → ∞,

если

lim xm x = 0 .

m→∞

Множество Nε (x)={y : y xb}называется ε окрестностью точки x En . Определение. Множество X En называется замкнутым, если оно содержит все

свои предельные точки.

Определение. Точка x X из Еn называется внутренней точкой множества Х, если существует такая ее ε -окрестность, все точки которой принадлежат множеству Х.

Определение. Точка x X из Еn называется граничной точкой множества Х, если любая ее ε -окрестность содержит как точки, принадлежащие множеству Х, так и точки, ему не принадлежащие. Множество, состоящее из всех граничных точек множества Х, на-

зывается границей множества Х.

 

 

 

Определение. Точка

x X

называется крайней точкой (вершиной), если в Х не

существует точек x1, x2 , x1 x2 , что x = λx1 + (1λ)x2 , 0 < λ <1.

Для круга любая точка ограничивающей его окружности является крайней. Край-

ними точками являются все вершины выпуклого многогранника.

Определение. Точка x называется выпуклой комбинацией точек x1, x2 ,..., xn , если

существуют такие числа

λi 0,

i =

 

, что x = λ1x1 + λ2 x2 +... + λm xm при условии

1, m

λ1 + λ2 +... + λm =1.

 

 

 

 

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

Теорема (о представлении). Любая точка x выпуклого замкнутого, ограниченного множества X En может быть представлена в виде выпуклой комбинации конечного

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

Пример. Используя теорему о представлении, выразить точку x = (6, 3)T в виде выпуклой комбинации крайних точек множества X E2 , заданного системой неравенств

4x1 +7x2 13 6x1 x2 47 x1 +3x2 11

68

ВЕКТОРНЫЕ ПРОСТРАНСТВА

Решение. Очевидно, что множество Х выпукло. Множество Х (рис.5.1)

10

9

8

7

6

5

4

3

2

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

1

2

3

4

5

6

7

8

 

9

10

 

 

 

представляет собой треугольник с вершинами

x

= (2,

 

3)T x

2

= (9, 7)T

x = (8, 1)T .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

3

На основании теоремы о представлении точку x = (6, 3)T

можно представить в виде сле-

дующей выпуклой комбинации:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λ1 +λ2 +λ3 =1.

 

x = λ1x1 +λ2 x2 +λ3 x3 ,

 

где

 

 

λi 0,

 

i =

 

 

 

 

 

 

 

1,3,

 

В координатной форме получим два уравнения: 2λ1 +9λ2 +8λ3 = 6 3λ1 +7λ2 +λ3 = 3

Добавляя к данной системе условие λ1 + λ2 + λ3 =1, получим систему трех линейных уравнений с тремя неизвестными. Решая систему методом Жордана-Гаусса, получаем

 

 

 

 

2

9

8

 

6

 

 

 

 

 

 

6

1

0

 

2

 

 

 

 

0

19

0

 

4

 

 

 

 

0

1

0

 

4

/19

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~

(0)

=

 

3

7

1

 

3

 

~

(1)

=

 

2

 

6

0

 

2

 

~

(2)

 

1

3

0

 

1

 

~

(3)

 

1

0

0

 

7

 

 

А

 

 

 

, А

 

 

 

 

, А

 

=

 

, А

 

=

 

/19 ,

 

 

 

 

1

1

1

 

1

 

 

 

 

 

 

1

 

1

1

 

1

 

 

 

 

0

2

1

 

0

 

 

 

 

0

0

1

 

8 /19

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

4

 

 

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

откуда λ =

,

λ

2

=

,

λ

 

=

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

19

 

 

 

 

19

 

3

19

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Все эти коэффициенты удовлетворяют условию неотрицательности: λi 0, i =1,3.

Поэтому искомое представление имеет вид x = 191 (7x1 + 4x2 +8x3 ).

5.9. Задания для самостоятельной работы по главе 5

5.1. Доказать, что скалярное произведение двух любых векторов

x = (x1, x2 ,..., xn )

y = (y1, y2 ,..., yn )

евклидова пространства тогда и только тогда выражается равенством

(x, y)= x1 y1 + x2 y2 +... + xn yn ,

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

69

ВЕКТОРНЫЕ ПРОСТРАНСТВА

5.2. Проверить, что векторы системы ортогональны, и дополнить их до ортого-

нального базиса.

 

(1, 2, 2, 3), (2, 3, 2, 4).

 

 

 

 

 

 

 

 

 

 

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

 

 

1

 

 

1

 

1

 

 

 

 

1

 

 

1

 

1

 

1

 

 

1

 

 

 

 

 

 

,

 

 

 

,

 

 

 

,

 

 

 

,

 

 

 

,

 

,

 

,

 

 

 

.

 

 

2

 

2

2

 

 

 

2

2

2

 

 

 

 

 

 

 

 

 

 

 

2

 

 

2

 

 

 

 

 

 

 

 

 

5.4. Построить ортогональный базис подпространства, натянутого на данную сис-

тему векторов

(1, 1,

1,

 

 

2),

 

 

 

(5,

 

8,

 

 

2,

 

3),

 

(3, 9,

3,

8).

5.5. Найти расстояние между двумя плоскостями

 

 

 

 

 

 

 

 

 

 

где

x = a1t1 + a2t2 + x1

 

 

и x = a3t1 + a4t2 + x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1 = (1, 2, 2, 2),

 

 

 

 

 

 

a2 = (2, 2, 1, 2),

 

 

 

 

 

 

x1 = 4(1, 5, 3, 2),

a3 = (2, 0, 2, 1),

 

 

 

 

 

a4 = (1, 2, 0, 1),

 

 

 

 

 

 

x1 = (1, 2, 1, 3).

5.6. Пользуясь неравенством Коши-Буняковского, доказать неравенство

 

 

 

 

 

 

 

 

n

 

 

 

 

 

2

 

 

 

n

2

 

n

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

aibi

 

ai

bi

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i =1

 

 

 

 

 

 

i =1

 

 

i=1

 

 

 

 

 

 

 

 

 

 

 

для любых вещественных чисел ai ,bi ,

 

 

i =

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1, n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5.7. Найти длины сторон и внутренние углы треугольника, вершины которого за-

даны своими координатами

 

 

 

2), B(6, 4,

 

 

 

 

 

 

6),

 

C(5,

 

 

 

 

 

7, 2).

A(2, 4, 2,

4,

 

 

4,

4,

 

 

 

7, 5,

5.8. Определителем Грама векторов a1, a2 ,..., ak

евклидова пространства En называ-

ется определитель

 

 

 

 

 

 

 

 

 

 

 

 

(a1, a1 )

(a1, a2 )

 

... (a1, ak )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g(a

, a

2

,..., a

k

)=

(a2 , a1 )

(a2 , a2 )

 

...

(a2 , ak )

 

 

 

 

 

1

 

 

 

 

 

 

 

 

...

 

 

 

 

 

...

 

...

 

 

...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(ak , a1 )

(ak , a2 )

 

...

(ak , ak )

 

 

 

Доказать, что определитель Грама не изменяется при применении к векторам a1, a2 ,..., ak процесса ортогонализации, т.е. если в процессе ортогонализации векторы

a1, a2 ,..., ak перейдут в векторы b1,b2 ,...,bk , то

g(a1, a2 ,..., ak )= g(b1,b2 ,...,bk )= (b1,b1 )(b2 ,b2 )...(bk ,bk ).

Пользуясь этим, выяснить геометрический смысл g(a1, a2 ) и g(a1, a2 , a3 ), предполагая векторы линейно независимыми.

5.9. Доказать, что существует единственное преобразование трехмерного пространства, переводящего векторы a1, a2 , a3 соответственно в b1,b2 ,b3 , и найти матрицу это-

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

a1 = (2, 3, 5),

a2 = (0, 1, 2),

a3 = (1, 0, 0),

b1 = (1, 1, 1),

b2 = (1, 1, 1),

b3 = (2, 1, 2).

70