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

все лекции по линалу

.pdf
Скачиваний:
15
Добавлен:
08.02.2015
Размер:
2.08 Mб
Скачать

Лекция № 1 (12.02.10)

Глава 5. Линейное пространство

§ 5.1. Вектор-столбцы

5.1.1. Основные определения

Определение 1. Матрица размера (s, 1) (т. е. состоящая из одного столбца) называ-

ется матрицей-столбцом, или вектор-столбцом:

a1a2 .K

an

Определение 2. Число s в определении 1 (т. е. число строк, или высота векторстолбца) называется его размерностью.

Определение 3. Элементы вектор-столбца называются также его компонентами.

Компоненты вышеприведённого вектор-столбца: a1, a2, …, an.

Вместо ‘вектор-столбец’ я часто буду говорить просто ‘вектор’. Вектор-столбцы часто обозначаются, как геометрические векторы: a, b etc.:

a1 a = a2 .

K

an

(В рукописном тексте буквой со стрелкою.) Размерность вектора a обозначается dim a.

Определение 4. Вектор называется нулевым (обозначение: 0), если все его компоненты равны 0:

0

 

 

 

0 = 0

.

K

 

 

 

0

 

Определение 5. Два вектора считаются равными, если они равны как матрицы, т. е. если равны их размерности и соответствующие компоненты совпадают.

5.1.2. Линейные операции над вектор-столбцами

Вектор-столбцы одной и той же размерности складываются покомпонентно: если

a1

 

b1

 

 

 

 

 

 

 

a = a2

, b = b2

,

K

K

 

 

 

 

 

 

an

 

bn

 

 

то по определению

 

 

 

a1 + b1

 

a

 

+ b

 

a + b =

2

2

.

 

 

K

 

a

n

+ b

 

 

n

 

Сумма двух векторов разной размерности никак не определяется, она не существует.

Введём понятие основного поля: это множество всех действительных (вещественных) чисел или множество всех комплексных чисел (о которых речь впереди). Обозначать основное поле будем буквою K. Его элементы называются также скалярами.

Если λ − число из основного поля (λ K), то умножение вектора a на скаляр λ осуществляется (по определению) покомпонентно:

λa1λa2

λa = K an

a1

Определение. Противоположным вектором к вектору a = a2 называется вектор

K

an

a

a = K 2 .ana

Очевидно, что − a = (−1) a.

5.1.3. Восемь основных свойств линейных операций над векторами

Линейные операции над векторами обладают разнообразными свойствами. Здесь я выделю восемь из них, которые назову основными:

1)(a + b) + c = a + (b + c) (ассоциативность сложения);

2)a + b = b + a (коммутативность сложения);

3)a + 0 = 0 + a = a (существование нейтрального элемента по сложению);

4)a + (− a) = (− a) + a = 0 (существование противоположного элемента);

5)(λ + μ)a = λa + μa;

6)λ(a + b) = λa + λb;

7)(λμ)a = λ(μa) (ассоциативность умножения на скаляр);

8)a = a.

Свойства 5 и 6 в совокупности называются дистрибутивностью, свойство 8 специального названия не имеет. Во всех свойствах предполагаем, что замешанные там векторы имеют одну и ту же размерность.

Как видите, эти 8 свойств (и даже их названия) в точности совпадают с 8 основными свойствами линейных операций над векторами (см. лекцию № 3 первого семестра от

15 сентября, п. 1.1.3).

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

a1

 

b1

 

 

 

 

 

 

 

ности a = a2

 

и b = b2

 

и число (скаляр) λ (напомню, что числа у нас − действительные

K

 

K

 

 

 

 

 

 

 

an

 

bn

 

 

или комплексные). Тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a1

 

b1

 

 

a1 + b1

 

λ(a1 + b1 )

λa1 + λb1

 

 

 

a

 

 

b

 

 

a

 

+ b

 

 

λ(a

 

+ b )

 

 

λa

 

+ λb

 

;

λ(a + b) = λ(

 

2

 

+

2

) = λ

 

2

2 =

 

 

 

2

2

 

=

 

2

2

 

 

K

K

 

 

 

 

K

 

 

 

 

K

 

 

 

 

K

 

 

 

a

n

 

b

 

 

a

n

+ b

 

 

λ(a

n

+ b )

 

 

λa

n

+ λb

 

 

 

 

 

 

 

n

 

 

 

 

n

 

 

 

 

n

 

 

 

n

 

 

a1

 

 

 

 

b1

 

λa1

 

 

 

λa1

 

λa1 + λb1

 

 

 

 

 

 

 

a

 

 

 

 

 

b

 

 

λa

 

 

+

λa

 

 

 

λa

 

 

+ λb

 

= λ(a + b), QED.

λa + λb = λ

2

 

+ λ 2

 

=

 

2

 

 

2

 

=

 

2

2

 

K

 

 

 

K

K

 

 

 

 

K

 

 

 

 

 

K

 

 

 

 

 

 

 

a

n

 

 

 

 

b

 

 

λa

 

 

 

 

λa

 

 

 

λa

n

+ λb

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

n

 

 

 

n

 

 

n

 

 

 

 

 

 

 

На экзамене вам будет предложено доказать какие-нибудь два из восьми свойств. В качестве упражнения докажите сейчас ещё какое-нибудь свойство. Почему именно эти восемь свойств берутся в качестве основных (уже второй раз!) − это будет ясно из дальнейшего. А сейчас воспользуемся тем фактом, что в той же уже упомянутой лекции первого семестра только из восьми основных свойств (не обращаясь к геометрии) были выведены ещё пять свойств. Следовательно, без новых доказательств мы можем считать их доказанными и для нашего нового типа векторов. (Повторите эти доказательства, потому что на экзамене могут их попросить заново воспроизвести, тем более, что я не включал эти доказательства в билеты первого семестра.) Вот эти свойства.

1.a = 0.

2.λ·0 = 0.

3.λ(a b) = λa − λb (дистрибутивность умножения относительно вычитания).

4.(λ − μ)a = λa − μa (дистрибутивность).

5.Если λa = 0, то λ = 0 или a = 0.

Заметим, что, пользуясь свойством ассоциативности сложения (свойство 1), можно корректно определить сумму трёх и большего числа векторов. В самом деле, общее значение выражений (a + b) + c и a + (b + c) обозначим a + b + c, и аналогично для более чем трёх векторов.

5.1.4. Вычитание

Определение. Пусть даны два произвольных вектора a и b. Их разностью a b называется вектор x, удовлетворяющий соотношению (уравнению)

x + b = a.

(1)

Теорема. Разность двух данных векторов всегда существует и единственна. Более

того,

a b = a + (− b).

(2)

Доказательство буквально повторяет доказательство аналогичного факта из первого семестра (см. лекции № 2 от 8 сентября и № 3 от 15 сентября, п. 1.1.2). Оно опирается только на вышеуказанные восемь свойств. По формуле (2) можно и вычислять разность:

a1

 

b1

 

 

a

 

 

b

 

, то

если a =

2

 

, b = 2

 

K

K

 

 

 

 

 

 

 

 

an

 

bn

 

 

a1

a b = a + (− b) = a2 + (−

K

an

b1

 

a1

 

b1

 

a1 + (−b1 )

a1 b1

 

b

 

a

 

 

 

b

 

a

 

+ (−b )

 

a

 

b

 

2

)=

2

 

+

2

 

=

2

2

 

=

2

2

.

K

K

K

 

 

K

K

 

b

 

a

n

 

 

b

 

a

n

+ (−b )

 

a

n

b

 

n

 

 

 

 

n

 

 

n

 

 

n

 

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

5.1.5. Система линейных уравнений в векторном виде

Пусть дана система линейных уравнений:

a11 x1 + a12 x2 +K + a1n xn = b1;

 

a

 

x + a

22

x

2

+K + a

x = b ;

 

 

21 1

 

 

2n n

2

(1)

 

 

 

 

 

 

 

K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

x + a

s 2

x

2

+K + a

x = b .

 

 

 

s1 1

 

 

 

sn n

s

 

Введём в рассмотрение следующие вектор-столбцы:

 

a11

 

 

a12

 

 

 

 

 

 

 

 

 

a1

= a21

, a2

= a22

, …,

 

K

 

K

 

 

 

 

 

 

 

 

 

as1

 

 

as 2

 

 

a1na2n

an =

K

asn

 

b1

 

 

b

 

 

, b = 2

.

 

K

 

 

 

 

 

bs

 

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

 

 

a11

 

 

a12

 

 

 

a1n

 

 

 

 

 

 

 

 

 

 

 

 

 

x1a1 + x2a2

+ … + xnan = x1

a21

+ x2

a22

+ … +

xn

a2n

=

 

 

K

 

K

 

 

K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

as1

 

 

as 2

 

 

 

asn

 

x1a11

 

x2a12

 

 

x a

 

x a

 

 

+ … +

=

1 21

 

+

2

22

 

 

K

 

 

K

 

 

 

 

 

 

 

 

 

 

 

x1as1

 

x2as 2

 

 

Таким образом,

xna12

 

a11 x1 + a12 x2 + K + a1n xn

x a

 

 

a

 

 

x + a

 

x

 

+ K + a

 

x

 

 

n

 

22

 

=

21

1

22

 

2

 

2n

 

n

 

K

 

 

 

 

 

 

 

K

 

 

 

x

a

s 2

 

a

x + a

s 2

x

2

+ K + a

sn

x

n

 

n

 

 

 

 

s1

1

 

 

 

b1

= b2 = b.

K

 

 

 

 

bs

x1a1 + x2a2 + … + xnan = b,

(2)

и это равенство (2) равносильно обычной записи системы уравнений (1). В частности, на-

x1

бор чисел x2 тогда и только тогда удовлетворяет системе уравнений (1), когда он удовле-

Kxn

творяет соотношению (2). Это последнее соотношение можно рассматривать, таким образом, как своеобразное векторное уравнение (векторы a1, a2, …, an − векторные коэффициенты, b − векторный свободный член, x1, x2, …, xn − ( скалярные) неизвестные). Вместе с тем такая запись более компактна (всего одна строка!), каковым обстоятельством мы ещё воспользуемся в дальнейшем.

Определение. Равенство (2) называется векторной формой записи системы уравнений (1).

§ 5.2. Линейная независимость и базисы

5.2.1. Линейная зависимость и линейная независимость системы векторов

Определение 1. Системой векторов a1, a2, …, ak называется конечная упорядоченная последовательность вектор-столбцов одной и той же размерности.

Чем отличается система векторов от множества векторов {a1, a2, …, ak}? Во-пер- вых, в системе векторов существен порядок, в котором векторы записаны. Если поменять порядок следования векторов в системе, то, вообще говоря, это будет уже другая система. Во-вторых, в системе векторов допускаются повторения, т. е. один и тот же вектор может быть записан несколько раз (вообще говоря, в разных местах, не обязательно подряд).

Определение 2. Пусть дана система векторов a1, a2, …,

ak. Выражение

λ1a1 + λ2a2 + … + λkak

(1)

называется линейной комбинацией векторов a1, a2, …, ak с коэффициентами λ1, λ2, …, λk.

Определение 3. Линейная комбинация (1) называется тривиальной, если все её коэффициенты равны нулю:

a1 + 0·a2 + … + 0 ·ak.

Все остальные линейные комбинации называются нетривиальными.

Лекция № 2 (16.02.10)

Определение 4. Значением линейной комбинации (1) называется вектор (векторстолбец), который получится, если вместо букв a1, a2, …, ak подставить соответствующие конкретные векторы (расписанные по своим компонентам), а затем вычислить значение полученного выражения по правилам действий над вектор-столбцами.

Очевидно, что значение тривиальной линейной комбинации для любой системы векторов равно нулю (точнее, нулевому вектору).

Обратите внимание на различие между понятием линейной комбинации (формального буквенного выражения) и его значения. Более того, различные линейные комбинации одной и той же системы векторов (т. е. с различными наборами коэффициентов) могут, вообще говоря, давать одинакие значения. Рассмотрим пример:

 

1

 

 

−1

 

3

 

 

 

 

 

 

 

 

 

 

 

a1

= 2

 

, a2

=

0

 

, a3

= 4

.

 

3

 

 

 

2

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

−1

 

9

 

Вычислим значение линейной комбинации 2a1

a2

a3:

 

 

 

 

 

 

 

 

 

 

 

2a1 a2

a3 = 2·a1 + (−1) ·a2 + (−1) ·a3 =

 

 

 

 

 

1

 

−1

 

3

 

2

1

−3

2 + 1 − 3

0

 

 

2

+ (−1)

 

0

+ (−1)

 

4

=

 

4

 

0

 

 

−4

4 + 0 − 4

 

 

0

= 0.

= 2·

 

·

 

·

 

 

 

+

 

 

+

 

=

− 2

 

 

=

 

3

 

2

 

4

 

6

 

−2

 

−4

6

− 4

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ 1

− 9

 

 

 

 

 

4

 

 

−1

 

 

9

 

 

8

 

1

 

−9

8

 

 

0

 

Но значение тривиальной линейной комбинации 0·a1 + 0·a2 + 0·a3, как сказано выше, тоже равно 0.

Определение 5. Система векторов называется линейно независимой, если только тривиальная линейная комбинация этих векторов имеет нулевое значение.

Эквивалентная формулировка: из равенства λ1a1 + λ2a2 + … + λkak = 0 всегда следует, что λ1 = λ2 = … = λk = 0.

Определение 6. Система векторов называется линейно зависимой, если она не является линейно независимой.

Другими словами, в этом случае существует нетривиальная линейная комбинация данных векторов, значение которой равно нулю (нулевому вектору). В вышеприведённом примере система a1, a2, a3 четырёхмерных векторов линейно зависима, т. к. значение её нетривиальной линейной комбинации 2a1 a2 a3 равно 0.

5.2.2. Теорема о сохранении линейных соотношений

Пусть дана произвольная прямоугольная матрица:

a

a

¼ a

 

11

12

1n

 

A = a21

a22

¼ a2n .

¼

¼

¼ ¼

 

as 2

 

 

as1

¼ asn

Будем рассматривать столбцы этой матрицы как вектор-столбцы размерности s:

 

a

 

 

a

 

 

a

 

 

11

 

 

12

 

 

1n

 

a1

= a21

, a2

= a22

, …,

an = a2n .

 

K

 

K

 

K

 

 

 

 

 

 

 

 

 

 

as1

 

 

as 2

 

 

asn

 

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

Предположим, что некоторая линейная комбинация этих столбцов равна 0:

λ1a1 + λ2a2 + … + λnan = 0.

(3)

Определение. Равенство вида (3) называется линейным соотношением между столбцами матрицы A.

Теорема (о сохранении линейных соотношений). Любое линейное соотношение между столбцами матрицы сохраняется при совершении элементарных преобразований над её строками.

Доказательство. Рассмотрим следующую однородную систему уравнений:

a x + a x

 

+K + a

 

x

 

= 0;

 

11 1

12

2

1n

 

n

 

a21 x1 + a22 x2

+K + a2n xn

= 0;

 

 

 

 

 

 

K

 

 

 

(4)

 

 

 

 

 

 

 

 

 

 

a

x + a

x +K + a

sn

x

n

= 0.

 

 

s1 1

 

s 2

2

 

 

 

Перепишем её в векторном виде (см. п. 5.1.5):

x1a1 + x2a2 + … + xnan = 0.

(5)

Как было объяснено, соотношение (5) выполняется тогда и только тогда, когда набор чи-

l

 

 

1

 

 

сел l2

 

является решением системы (4). Но равенство (3) показывает, что соотношение

K

 

 

 

 

 

ln

 

 

 

l

 

 

l

 

 

 

1

 

 

1

 

 

(5) выполняется для набора коэффициентов

l2

 

. Следовательно, набор чисел

l2

 

явля-

 

K

 

 

K

 

 

 

 

 

 

 

 

 

 

ln

 

 

ln

 

 

ется одним из решений системы уравнений (4). Совершим теперь одно элементарное преобразование над строками матрицы A; она перейдёт в новую матрицу

 

 

 

b11

b12

 

¼

b1n

 

 

 

 

b

b

 

¼

b

 

 

B = 21

22

 

 

2n .

 

 

 

 

¼ ¼ ¼

¼

 

 

 

 

 

bs 2

 

¼

 

 

 

 

 

bs1

 

bsn

 

Расщепим эту матрицу на столбцы:

 

 

 

 

 

 

 

 

b

 

 

b

 

 

b

 

 

11

 

 

12

 

 

1n

 

b1

= b21

, b2

= b22

, …,

bn = b2n .

 

K

 

K

 

K

 

 

 

 

 

 

 

 

 

 

bs1

 

 

bs 2

 

 

bsn

 

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

b x + b x

 

+K + b

x

 

= 0;

 

11 1

12

 

2

1n

 

n

 

b21x1 + b22 x2

+K + b2 n xn

= 0;

 

 

 

 

 

K

 

 

(5)

 

 

 

 

 

 

 

 

b x + b

x

2

+K + b x

n

= 0.

 

s1 1

s 2

 

sn

 

 

Ясно, что система (5) получается из системы (4) применением одного элементарного преобразования над её уравнениями, точно такого, какое мы совершили над строками матрицы A. Следовательно, системы уравнений (4) и (5) эквивалентны. Значит, набор чи-

l

 

 

1

 

 

сел l2

 

является также решением и системы (5). Если записать систему (5) в векторной

K

 

 

 

 

 

ln

 

 

форме:

 

 

 

 

x1b1 + x2b2 + … + xnbn = 0,

(6)

 

l

 

 

 

 

1

 

 

 

то это означает, что числа

l2

 

удовлетворяют соотношению

 

K

 

 

 

 

 

 

 

 

 

 

 

ln

 

 

 

λ1a1 + λ2a2 + … + λnan = 0.

Но это как раз показывает, что соотношение (3) сохранилось между столбцами матрицы B, QED.

5.2.3. Базис системы векторов

Определение 1. Пусть a1, a2, …, ak – система векторов (1). Другая система векторов b1, b2, …, br (2) называется подсистемою системы (1), если она может быть получена из системы (1) вычёркиванием нескольких векторов.

Замечание 1. Не исключается тот случай, когда вычёркивается пустое множество векторов, т. е. система (2) может совпадать с системой (1). С другой стороны, нельзя вычёркивать все векторы системы (1), если только мы не будем допускать пустых систем векторов (я этого допускать не буду).

Замечание 2. Из определения следует, что векторы второй системы имеют ту же размерность, что и векторы первой системы.

Определение 2. Пусть a1, a2, …, ak – система векторов (1) и пусть b – ещё один вектор той же размерности. Говорят, что вектор b линейно выражается через векторы системы (1), если он может быть представлен в виде некоторой линейной комбинации векторов системы (1), т. е. существуют такие числа λ1, λ2, …, λk, что

b = λ1a1 + λ2a2 + … + λkak.

[Строго говоря, правильнее было бы сказать, что вектор b является значением линейной комбинации λ1a1 + λ2a2 + … + λkak. Подобную вольность речи я буду позволять себе и в дальнейшем.]

Замечание. Нулевой вектор линейно выражается через любую систему векторов:

0 = 0×a1 + 0×a2 + … + 0×ak.

Определение 3. Пусть a1, a2, …, ak – система векторов (1). Линейно независимая подсистема её b1, b2, …, br (2) называется базисом системы векторов (1), если каждый вектор первой системы линейно выражается через векторы второй системы.

Более подробно, система (2) – базис системы (1), если

1)вторая система является подсистемой первой;

2)вторая система линейно независима;

3)каждый вектор первой системы линейно выражается через векторы второй сис-

темы.

Лемма. Система, состоящая из одного вектора, линейно независима тогда и только тогда, когда этот вектор ненулевой.

Доказательство. Пусть вектор a ¹ 0. Если λa = 0, то λ = 0 или a = 0 (свойство 5 из п. 5.1.3 (см. лекцию 1). Так как по условию a ¹ 0, то λ = 0, что означает линейную независимость. Если же a = 0, то нетривиальная линейная комбинация 1×a = 0, что означает линейную зависимость.

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

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

Рассмотрим сначала тот частный случай теоремы, когда первый вектор системы a1 ¹ 0, а остальные её векторы (если они есть) равны нулю. Мы имеем систему a1, 0, 0, …, 0 (1), a1 ¹ 0. Докажем, что система (2), состоящая из одного вектора a1, является базисом системы (1). Для этого надо проверить выполнение условий 1–3. Выполнение условий 1 и 3 очевидно. Условие 2 выполняется в силу леммы.

Мы доказали, в частности, что для случая k = 1 теорема верна. Предположим, что теорема верна для k векторов; докажем, что тогда она верна также и для k + 1 вектора.

Имеем систему из k + 1 вектора: a1, a2, …, ak, ak+1 (*). Рассмотрим систему векторов a2, …, ak, ak+1 (**). Случай, когда все эти векторы нулевые, разобран выше. В противном случае система (**) по предположению индукции имеет какой-то базис, скажем, b2, …, br (3).

Рассмотрим теперь два случая.

1) a1 линейно выражается через векторы системы (3).