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

алгебра / дополнительная лит-ра / Начала линейной алгебры

.pdf
Скачиваний:
83
Добавлен:
19.05.2015
Размер:
816.58 Кб
Скачать
x x 0;

11.ПОНЯТИЕ ЛИНЕЙНОГО ПРОСТРАНСТВА

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

Определение. Множество R элементов x , y , z , … называ-

ется линейным (векторным) пространством, если:

 

 

1) в

R определена операция сложения, т.е. для любых ( )

элементов

x , y R существует

( )

элемент

R , обозначаемый

символом (x y) и называемый суммой. Причем

введенная опера-

ция сложения подчинена следующим требованиям:

 

 

А1.

x y y x для x ,

y R . (Коммутативный закон).

А2.

(x y) z x (y z)

для

x ,

y ,

z R . (Ассоциа-

тивный закон).

 

 

 

 

 

А3.

нейтральный элемент

0 R :

x 0 x для

 

x R .

для x R элемент x , называемый противопо-

А4.

ложным:

2) для любого элемента x R и любого числа существует элемент x R , называемый произведением элемента x на число . Т.е. в R определена операция умножения на число, для которой выполняются законы:

А5.

1x x для x R .

 

А6.

x x x для x R и любых чисел ,

.

А7.

x x для x R и любых чисел , .

 

А8.

(x y) x y для x , y R и любого числа .

Элементы линейного пространства R называют векторами. Если векторы можно умножать только на действительные числа, то R называют вещественным линейным пространством. Условия А1 – А8 называются аксиомами линейного пространства. Знак «=» означает, что и в левой, и в правой части равенства присутствует один и тот же вектор пространства R .

40

Определение. Линейное пространство R называется n- мерным, если в нем существует n линейно независимых векторов, но любые (n 1) векторов являются линейно зависимыми.

Определение. Размерностью линейного пространства R на-

зывается максимально возможное в нем количество линейно независимых векторов.

Далее рассматриваются пространства, имеющие конечную размерность (конечномерные линейные пространства). Размерность пространства R обозначают символом dim(R).

Определение. Базисом в n-мерном пространстве R называется любая совокупность n линейно независимых векторов.

Важность понятия базиса показана в следующих двух теоре-

мах.

Теорема 1. Любой вектор x R можно представить, и притом единственным образом, линейной комбинацией векторов базиса e1 , e2 , …, en :

x x1e1 x2e2 ... xnen

(26)

Доказательство. Выберем базис e1 , e2 , …, en . Так как в R ,

имеющем размерность n, любые n 1 векторов линейно зависимы, то линейная комбинация векторов e1 , e2 , …, en , x обращается в нуль при ненулевых коэффициентах:

 

C1e1 C2e2 ... Cnen Cn 1x 0 ,

Cn 1 0.

Отсюда находим

 

 

 

 

 

 

 

 

 

 

C1

 

 

C2

 

 

Cn

n

Ci

 

n

x

e1

 

e2

...

en

ei

xiei .

 

Cn 1

Cn 1

 

 

Cn 1

 

 

 

i 1

Cn 1

i 1

Здесь и далее для сокращения записи используется знак суммирова-

 

 

n

ния. Покажем единственность разложения

(26). Пустьx yiei -

другое представление вектора x . Один и

i 1

тот же вектор задается

n

n

n

двумя разложениями: yiei xiei . Следовательно, (yi xi)ei 0.

i 1

i 1

i 1

Так как векторы e1 , e2 , …, en линейно независимы (базис!), все ко-

эффициенты обращаются в нуль: yi xi =0, i=1, 2, …, n. Эти ра-

41

венства выражают единственность коэффициентов разложения вектора x в заданном базисе.

Можно доказать обратное утверждение.

Теорема 2. Если n векторов e1 , e2 , …, en линейно незави-

симы и всякий вектор x R линейно выражается через эти векторы, т.е. имеет место представление (26), то R имеет размерность n, а

набор e1 , e2 , …, en - базис.

Замечание. Соотношение (26) называется разложением вектора x по базису e1 , e2 , …, en . Числовые коэффициенты при базис-

ных векторах называются координатами вектора в рассматриваемом базисе.

Приведем примеры линейных пространств.

1. Пусть в R элементами являются наборы из n чиселx1,x2 ,...,xn . Если ввести операции сложения и умножения на число

по правилам действий с матрицами, множество R становится линейным пространством. Можно проверить, аксиомы А1 – А8 выполнены,

нейтральный элемент – вектор 0 0,0,...,0 . Размерность этого

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

dim(R) n,

поскольку наборы e1 1,0,...,0 ,

e2 0,1,...,0 ,

en 0,0,...,1

образуют базис: линейная независи-

мость векторов e1 , e2 , …, en следует из определенности однородной системы для неизвестных C1, C2 , …, Cn , отвечающей условию

C1e1 C2e2 ... Cnen 0.

2. Обозначим R – множество решений однородной системы

(20).Элементами множества R являются матрицы-столбцы

x1

 

x

 

X 2

. Принимая во внимание свойства операций над матрица-

...

xn

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

ли X1 и X2 - решения, т.е. A X1 0, A X2 0 ( A- матрица системы (20)), то

A X1 kX2 A X1 A kX2 A X1 kA X2 0 .

42

Аксиомы А1–А8 выполняются, поэтому множество R – линейное пространство. Из формулы (23) общего решения следует, что базис в этом линейном пространстве образует фундаментальную систему решений. Размерность линейного пространства решений однородной системы dim(R) k n r . Напомним, n – число неизвестных, r

ранг матрицы системы.

12. ПРЕОБРАЗОВАНИЕ КООРДИНАТ ВЕКТОРА ПРИ ЗАМЕНЕ БАЗИСА

Рассмотрим в R два базиса: «старый» e1 , e2 , …, en и «но-

вый» e1 , e2 , …, en . Как и всякий вектор, каждый элемент нового базиса можно записать в виде разложения по старому базису:

 

n

 

e1 i1ei;

 

i 1

 

 

n

 

i2ei

;

e2

 

i 1

(27)

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

n

en inei.

i 1

Коэффициенты разложений (27) заполняют матрицу n-го порядка

11

12

...

1n

 

 

 

 

 

 

21

22

...

2n .

(28)

...

...

...

...

 

n1 n2 ... nn

Данная матрица называется матрицей перехода от старого базиса к новому. Элементы j-го столбца матрицы перехода – коэффициен-

ты в разложении нового базисного вектора ej по старому базису.

43

Отметим, матрица перехода

 

невырожденная. Покажем

это. Из линейной независимости векторов

e1 , e2 , …,

en нового ба-

зиса следует, что условие для линейной комбинации

 

C1e1 C2e2

... Cnen 0

(29)

равносильно требованиям

 

 

 

C1 C2 ...

Cn 0.

(30)

Если подставить разложения (27) в (29), то, перегруппировав слагаемые, получим

11C1 12C2 ...

1nCn e1

 

21C1 22C2 ...

2nCn e2

 

 

 

.

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

 

 

n1C1 n2C2 ... nnCn en

0.

Но так как векторы e1 , e2 , …, en линейно независимы (как векторы

базиса), то каждая из скобок обращается в нуль. То есть получаем однородную систему

11C1 12C2 ...

1nCn 0;

 

22C2

 

2nCn

0;

21C1

 

 

 

 

.

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

n1C1 n2C2 ... nnCn 0.

Условия (30) только нулевых значений коэффициентов Ci выполня-

ются, если данная однородная система определенная, т.е. det 0. Далее установим формулы координат вектора при переходе к

другому базису. Справедливы представления

 

 

 

 

n

 

 

n

 

 

 

 

 

 

x xiei

 

и

x xjej .

 

 

 

 

 

i 1

 

 

j 1

 

 

 

n

 

 

 

 

 

 

 

 

 

Так как ej

ijei

, то

 

 

 

 

 

 

 

i 1

 

 

 

 

 

 

 

 

 

n

 

n

 

n

 

n

 

n

n

 

xiei

xjej

xjj

ijei

 

ij xj ei .

i 1

j 1

 

j 1

i 1

 

i 1 j 1

 

44

Отсюда имеем равенства:

 

x1 11x1 12 x2 ...

1nxn,

x2 21x1 22 x2 ...

2nxn,

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

xn n1x1 n2 x2 ...

nnxn.

Или в матричном виде:

 

X X .

(31)

Здесь X и X - матрицы-столбцы координат вектора x в старом и новом базисах соответственно.

13.ЛИНЕЙНЫЕ ПРЕОБРАЗОВАНИЯ

Вn-мерном линейном пространстве R можно рассматривать

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

Определение. Линейным преобразованием (линейным опера-

тором) векторного пространства R называется функция A:R R ,

которая каждому вектору

x R ставит в соответствие вектор y

того же пространства:

 

 

A x y , где x ,

y R .

Причем должны выполняться условия:

10 . A x1 x2 A x1 A x2

для x , y R (условие

аддитивности).

 

 

20 . A kx kA x

для x R и любого числа k (усло-

вие однородности).

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

торов. Пусть e1 , e2 , …, en -

один из базисов в R . Согласно (26)

справедливы разложения:

 

 

n

 

n

x xjej

,

y yiei .

j 1

 

i 1

45

И пусть известны разложения по базису образов базисных векторов:

 

 

A(e1) a11e1

a21e2

... an1en,

 

 

 

 

 

 

 

 

 

 

a22e2

... an2en,

 

 

 

 

 

A(e2 ) a12e1

 

 

(32)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

A(e

n

) a

e

a

2n

e

2

... a

nn

e

n

.

 

 

 

 

 

 

 

1n

1

 

 

 

 

 

 

 

 

 

Соотношения

 

(32)

 

можно

выразить

формулой

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A(ej ) aijei . Принимая во внимание, что y -

образ вектора x , и

i 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

учитывая эти разложения, получим

 

 

 

 

 

 

 

 

 

 

 

 

n

 

n

 

n

 

 

 

 

 

n

n

 

 

 

 

n

n

 

y yiei

A

xjej

xjA ej xj aijei

 

aijxj ei .

i 1

j 1

 

j 1

 

 

 

 

 

j 1

i 1

 

 

 

 

i 1 j 1

 

Отсюда следуют равенства

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

yi aij xj ,

 

i 1, 2, …, n.

 

 

 

 

 

 

j 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Подробно координаты образа имеют вид:

 

 

 

 

 

 

 

 

 

 

y1 a11x1

a12 x2

... a1nxn,

 

 

 

 

 

 

 

y2

a21x1

a22 x2

... a2nxn,

 

 

 

 

(33)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

yn an1x1 an2x2 ... annxn.

Формулы (33) показывают, координаты вектора x при линейном преобразовании выражаются через координаты образа y и элементы

матрицы n-го порядка A:

 

 

a11

a12

...

a1n

 

 

 

 

 

 

 

 

 

A a21

a22

...

a2n .

(34)

 

 

...

...

...

...

 

 

 

 

an2

...

 

 

 

 

an1

ann

 

 

y1

 

 

 

 

 

 

 

 

 

 

 

 

Матрица-столбец

Y y2

получена умножением матрицы-столбца

 

...

 

 

 

 

 

 

 

 

 

 

 

 

 

yn

 

 

 

 

 

46

x1

 

 

 

 

 

 

 

 

x

 

A слева:

 

 

 

 

X 2

на матрицу

 

 

 

 

...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xn

 

 

 

 

 

 

 

 

y1

 

 

a11

a12

...

a1n

 

y

 

 

a

a

...

a

2n

 

2

 

 

21

22

 

 

 

...

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

 

 

 

 

 

 

 

an2

...

ann

 

yn

 

 

an1

x1x2 .

...xn

Видим, в выбранном базисе оператору A поставлена в соответствие матрица A. Подчеркнем, j-й столбец этой матрицы запол-

нен коэффициентами разложения по базису образа j-го базисного вектора A ej . Строка матрицы (34) образована коэффициентами в представлении координаты вектора y через координаты вектора x .

Верно обратное утверждение: всякая матрица n-го порядка A может рассматриваться как матрица некоторого линейного оператора A .

Таким образом, если в R выбран базис, то каждому линейному оператору отвечает определенная матрица n-го порядка, назы-

ваемая матрицей линейного преобразования. В дальнейшем, подра-

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

 

Y A X .

(35)

Ясно, любой линейный оператор переводит нуль-вектор в

нуль-вектор. Если A x 0

только в случае x 0,

то линейный

оператор A называется невырожденным, если A x 0 и x 0, то

линейное преобразование называется вырожденным. Приведем примеры линейных преобразований.

1. Линейное пространство R - множество геометрических векторов на плоскости (рис.1). Оператор A - поворот всех векторов на один и тот же угол против хода часовой стрелки. Для задания матрицы А линейного преобразования необходимо выяснить, как преобразуются базисные векторы. Возьмем ортонормированный ба-

47

зис e1 ,

e2 : e1 e2 ,

e1

 

e2 1

.

f1 A e1 - образ орта e1 ,

f2 A e2

- образ e2 . Учитывая геометрический смысл координат

вектора, можно записать:

 

 

 

 

 

f1 f1 cos e1 f1 cos(90 )e2 cos e1 sin e2 ; f2 f2 cos(90 )e1 f2 cos e2 sin e1 cos e2 .

x2

x2

f2 e2

Рис.1

f1

x1

Координаты вектора f1 - элементы первого столбца матрицы оператора, координаты f2 - элементы второго столбца. То есть мат-

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

 

cos

sin

 

 

A

 

 

.

 

 

sin

 

cos

 

Поскольку detA cos2

+sin2 =1 0 , оператор поворота A - невы-

рожденный.

0

 

R

e1

x1

2. Линейное пространство

- множество геометрических

векторов трехмерного пространства. Линейный оператор A - опера-

тор проектирования

всех векторов

на координатную плоскость

48

Ox1x2 . Линейность оператора A обусловлена свойствами линейности операции проектирования. Имеем:

A e1 e1 1 e1 0 e2 0 e3 , A e2 e2 0 e1 1 e2 0 e3 , A e3 0 0 e1 0 e2 0 e3 .

Отсюда находим матрицу оператора проектирования

 

1

0

0

 

A

 

0

1

0

 

 

.

 

 

0

0

0

 

 

 

 

Так как det A 0, оператор A - вырожденный.

Выясним, как меняется матрица оператора при переходе к другому базису. Пусть даны два базиса e1 , e2 , …, en - «старый» и e1 , e2 , …, en - «новый». Обозначим S матрицу перехода к новому базису. Напомним, элементы столбцов матрицы S - это коэффициенты в представлениях новых базисных векторов через векторы старого базиса. То есть формулы (27) определяют некоторое линейное пре-

образование

S, которое в старом

 

базисе задается матрицей S .

Оператор S невырожденный, поэтому соотношение (31) можно обра-

тить: Y S 1

Y . Здесь Y и Y

- матрицы-столбцы координат ВЕК-

ТОРА y в старом и новом базисах соответственно.

 

 

 

 

 

Пусть

y - образ вектора

x

при действии линейного опера-

тора

A :

y A(x) . Или в координатах Y A X , Y

 

 

 

, где

 

A X

 

A и

 

- матрицы оператора A соответственно в старом и новом

A

базисах. Учитывая равенства X S X и Y S 1 Y , получим

 

 

Y S 1 Y S 1 A X S 1 A S X S 1 A S X .

 

 

С другой стороны, Y

 

 

 

 

 

. Сравнивая правые части вы-

 

 

A X

 

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

 

S

1

A S

.

(36)

A

 

 

 

Соотношение (36) называется также условием подобия мат-

риц.

49