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

Лекции по алгебре.Баскаков

.pdf
Скачиваний:
116
Добавлен:
21.05.2015
Размер:
1.26 Mб
Скачать
detA
Aji

x 22. Определители

157

Поскольку '(E) = det(EB) = det B; то для любой матрицы X из

Matrn(K) получаем равенство '(X) = det(XB) = det X detB: В частности, при X = A получаем доказываемое равенство. Теорема доказана.

Т е о р е м а 5. Матрица A 2 Matrn(K) обратима тогда и только тогда, когда ее определитель det A отличен от нуля. Если det A =6 0; то обратная

матрица A 1 имеет вид ; где Aij – алгебраическое дополнение к элементам aij и det A 1 = 1=det A:

Доказательство. Если A обратима, то имеет место равенство

AA 1 = E; и поэтому в силу теоремы 4

 

 

 

 

 

 

 

 

 

 

 

 

 

det A det A 1 = 1:

 

 

 

 

 

 

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

det

= 0

и

det

1 = 1=det

A

:

 

 

 

 

 

 

 

A 6

 

 

 

A

 

 

 

 

 

 

 

 

Aji

Пусть теперь det A =6 0: Рассмотрим матрицу B =

 

и докажем,

det A

что AB = BA = E: По определению произведения матриц матрица C = AB

имеет элементы cij

вида

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

cij =

 

 

aikAjk:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

det

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A Xk

 

 

 

 

 

 

 

 

Согласно теореме 3, cii =

 

1

 

n

 

 

 

 

 

1

 

 

 

 

 

 

 

aikAik =

 

det A = 1; 1 i n:

det A

 

=1

det A

Если же i 6= j , то cij =

 

n

aikAjk

kP

 

 

 

 

 

 

 

 

 

k=1

– определитель матрицы Aj , в которой

все элементы совпадают сPэлементами матрицы

A

, но только вместо j - ой

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

строки стоит i - ая строка матрицы A. Так как Aj имеет две одинаковые строки, то cij = det Aj = 0 8i 6= j:

Итак, C = AB = E: Аналогично проверяется равенство BA = E: Теорема доказана.

Т е о р е м а 6. Подобные матрицы имеют одинаковые определители.

Доказательство. Пусть A; B 2 Matrn(K) – подобные матрицы, и пусть

A = U 1BU; где U – обратимая матрица из Matrn(K): Тогда, согласно теоремам 4 и 5, получаем

det A = det U 1 det B det U = (det U) 1 det B det U = det B:

158 Глава 3. Линейная алгебра

Теорема доказана.

Определение 4. Пусть A – произвольный оператор из L(X). Определителем оператора A называется определитель его матрицы (относительно некоторого базиса в X ).

Поскольку все матрицы данного оператора подобны друг другу, то в силу

теоремы 6 определение 4 корректно (не зависит от матрицы рассматриваемого оператора).

Тем же символом det A обозначим введенное в определении 4 отображение из L(X) в K . Учитывая результаты о взаимосвязи между операторами

иматрицами, полученные в x 20 (см.теорему 6 и 7), и, используя теоремы 4

и5, получаем, что имеют место следующие две теоремы.

Т е о р е м а 7. det (AB) = (det A)(det B) 8A; B 2 L(X):

Т е о р е м а 8. Оператор A 2 L(X) обратим тогда и только тогда, когда det A 6= 0:

Вычисление определителя матрицы, основанное на формуле (1), требует сложения n! слагаемых и поэтому на практике мало используется. Одним из наиболее эффективных методов вычисления определителей матриц является метод Гаусса. Он основан на преобразованиях матрицы (см. теорему 1), не меняющих ее определителя.

Пусть в матрице A = (aij) 2 Matrn(K) отличен от нуля элемент akm

(назовем его ведущим). К любой i - ой строке, i 6= k добавим k - ую стро-

ку, умноженную на число aim : В результате получим матрицу с тем же

akm

определителем и у этой новой матрицы все элементы m - го столбца, кроме ведущего, будут нулевые. Разлагая определитель новой матрицы по m - ому столбцу, мы сведем вычисление определителя матрицы k - го порядка к вычислению одного определителя матрицы порядка n 1. Затем тот же прием применяется к вычислению определителя матрицы n 1 - го порядка и т.д. Метод Гаусса требует для вычисления определителя n - го порядка алгебраических операций порядка 23n2:

x 22. Определители

159

Упражнения к § 22

1.Докажите, что если матрица из Matrn(K) имеет более чем n2 n нулевых элементов, то ее определитель равен нулю.

2.Как изменится определитель матрицы из Matrn(C); если каждый элемент матрицы заменить сопряженным числом?

3.Каждый элемент матрицы умножен на число : Как изменится определитель матрицы?

4.Вычислите определители матриц из Matrn(C) вида

0

x1y1 x1y2

B x2y1 x2y2

B

B ... ...

@

xny1 xny2

:: : x1yn

:: : x2yn

... ...

:: : xnyn

1

 

0

n + 1

n + 2

: : : 2n 1

 

C

 

B

 

1

 

2

: : :

n

C

 

;

 

...

 

...

...

...2

:

C B n(n

 

1) + 1 n(n

 

1) + 2 : : : n

C

 

C

 

B

 

 

 

 

 

 

C

 

A

 

@

 

 

 

 

 

 

 

 

A

 

5. Пусть f1; : : : ; fn 2 Pn 2(K): Докажите, что определитель матрицы

0 f2

(a1) f2

(a2) : : : f2(an)

B

f1

(a1) f1

(a2) : : : f1(an)

 

...

...

...

...

B

fn(a1) fn(a2) : : : fn(an)

B

 

 

 

 

 

@

1

C

C

C

A

равен нулю для любых чисел a1; a2; : : : ; an 2 K:

6. Числа 1443, 1287, 1248, 1404 делятся на 13. Докажите, что определитель

матрицы из Matrn(R) вида

0 1

1 4 4 3

B1 2 8 7 C

BC @ 1 2 4 8 A

1 4 0 4

делится на 13.

160

Глава 3. Линейная алгебра

 

 

 

 

 

 

0 1

a2

a22

: : : a2n 1

1

 

 

 

1

a1

a12

: : : a1n 1

C

7. Докажите, что определитель матрицы

B ... ...

...2

...

n... 1

 

 

B

1 an

an

: : : an

C

 

 

B

 

 

 

 

 

C

 

 

@

 

 

 

 

 

A

при целых значениях a1; a2; : : : ; an делится на 1n 12n 2 : : : (n 1):

8. Найдите обратные матрицы для следующих матриц

 

 

sin

cos

 

1)

 

cos sin

 

0

 

0

0

: : :

2

01

 

 

 

0

0

: : :

0

 

3)

B ... ... ... ... ...

 

B

n

0

: : :

0

0

 

B

 

 

 

 

 

 

@

;

1

C

C;

C

A

2)

a

b

 

; ad bc 6= 0;

c

d

 

 

0

0

1

a

: : :

0

1

 

 

 

1

a

0

: : :

0

C

 

4)

B ... ...

... ...

...

;

 

B

0

0

0

: : :

a

C

 

 

B

 

 

 

 

 

C

 

 

B

0

0

0

: : :

1

C

 

 

B

 

 

 

 

 

C

 

 

@

 

 

 

 

 

A

 

 

b a

 

 

6

 

0 4 3

6

1

 

 

a b

 

 

n

 

 

 

1 1

2

 

 

5)

 

 

; a2 + b2 = 0; n

1; 6)

@

2 3

5

A

:

 

 

 

 

 

 

 

 

 

 

 

9. Найдите

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

следующих

операторов

из

L(Pn(C))

1) (A1')(z) = z'(0) + '(z);

2) (A2')(z) = z'0(z);

 

 

 

 

3) (A3')(z) =

'(z) '(0)

;

 

4) (A4')(z) = z2'00(z) + '0

(z);

 

 

 

 

z

 

 

 

 

 

 

 

 

 

 

5) A1A2;

6) A3A4:

 

 

 

 

 

 

 

 

 

10. Какие из следующих операторов обратимы:

 

 

 

 

 

1) A1x = (x; a)b + x;

 

 

A : H ! H; H - евклидово пространство;

2)A2x = (x; a1)b1 + (x; a2)b2; A2 : H ! H; dim H = 2?

11.Пусть X – конечномерное линейное пространство с базисом e1; : : : ; en

и A 2 L(X): Наряду с функцией g : Xn ! K; определенной формулой (3), x 21, рассмотрим антисимметрическую полилинейную функцию gA : Xn ! K (см. задачу 3, x 21), определенную формулой

x 22. Определители

161

gA(x) = g(Ax1; : : : ; Axn); x = (x1; : : : ; xn) 2 Xn: Число 2 K; однозначно определяемое из равенства gA = g (см. замечание 2, x 21), назовем определителем оператора A и обозначим символом det A: Докажите, что это определение определителя совпадает с определением 4 определителя оператора.

12. Пользуясь определением определителя из задачи 11, докажите равенство det AB = det A det B 8A; B 2 L(X):

13.Пусть A; B – ненулевые операторы из L(X) и AB = 0: Докажите, что det A = det B = 0.

14.Какие из указанных множеств из алгебры Matrn(K) образуют группу и подалгебру относительно операции умножения, введенной в алгебре матриц:

1)множество диагональных матриц;

2)множество верхних треугольных матриц;

3)множество симметрических матриц;

4)множество матриц, определитель которых есть фиксированное число

d 2 K .

15.Докажите, что множество матриц вида

0

b

a

d

c

1

B

a

b

c

d

C

c

d

a

b

B

 

d

c

b

a

C

@

 

 

 

 

A

образует тело (его называют телом кватернионов).

16.Нуждается ли в проверке равенство BA = E из доказательства теоремы 5?

162 Глава 3. Линейная алгебра

17. Пусть G - группа обратимых нижнетреугольных матриц. Докажите, что

подгруппа HK матриц вида E +

aijEij; aij 2 K; является нормаль-

j

i k

ной подгруппой.

P

18.Отображение det : GL(X) ! Rnf0g является гомоморфизмом группы

GL(X) обратимых операторов из L(X) в группу Knf0g (по умножению чисел).

19.Пусть B - коммутативная алгебра (с единицей) над полем K . Рассмотрим алгебру матриц Matrn(B; K) (см. упражнение 33, § 22) и опреде-

лим отображение det : Matrn(B; K) ! B; положив для любой A = = (aij) 2 Matrn(B; K)

X

detA = sign a1 (1) an (n):

2Sn

Докажите, что отображение det является антисимметрическим полилинейным оператором строк (столбцов) матриц и установите, что det является гомоморфизмом алгебры Matrn(B; K) в алгебру B.

20. Пусть B = C[a; b]: Найдите определитель матрицы

cos t

sin t

:

sin t

cos t

 

21.Докажите, что матрица A 2 Matrn(B; K) обратима тогда и только тогда, когда detA обратимый элемент из алгебры B. Найдите A 1 если

A обратимая матрица.

22.Обратима ли матрица из задачи 20 ?

x 23. Метод Крамера решения систем линейных алгебраических уравнений

163

x 23. Метод Крамера решения систем линейных алгебраических уравнений

Развитая в предыдущем параграфе теория определителей может быть с успехом применена для нахождения решений систем линейных алгебраиче-

ских уравнений вида

a11x1

+ a12x2

+

+ a1nxn = b1

 

a21x1

+ a22x2

+

+ a2nxn = b2

(1)

 

 

 

 

 

an1x1 + an2x2 +

+ annxn = bn;

 

где A = (aij) 2 Matrn(K) и b = (b1; : : : ; bn) 2 Kn:

 

Наряду с уравнением (1) рассмотрим эквивалентное ему уравнение

 

 

 

Ax = b;

 

(2)

где оператор A 2 L(Kn) задается матрицей A (см.равенства (2) из x 18 и начало x 19). Это уравнение часто записывают в виде: Ax = b; понимая левую часть равенства как результат умножения матрицы A на матрицу-столбец xt 2 Matrn;1(K); а вектор x рассматривается как матрица из Matr1;n(K):

Рассмотрим задачу разрешимости системы (1) (уравнения (2)) для любой правой части b = (b1; : : : ; bn) 2 Kn: Эта задача разрешима тогда и только тогда, когда оператор A : Kn ! Kn сюръективен и, значит, когда оператор A обратим (см. теорему 3 из x 19). Обратимость оператора A, в свою очередь, эквивалентна обратимости его матрицы A = (aij) или условию

= det A = det A =6 0:

Единственное решение x0 = (x01; : : : ; x0n) уравнения (2) (системы (1)) в этом случае будет иметь вид

x0 = A 1b:

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

Замечание 1. Пусть B : X ! X – линейный оператор, X – конечномерное линейное пространство с базисом e1; : : : ; en и B = (bij) – матрица

164 Глава 3. Линейная алгебра

оператора B относительно этого базиса. Допустим, что det B = det B 6= 0:

Тогда, согласно теореме 8 из x 22, оператор B обратим и матрицей оператора

B 1 является матрица B 1 (см. теорему 7, x 20). Тогда оператор B 1 мож-

 

 

 

 

1

 

имеющей вид

Bji

;

 

 

 

 

но с помощью матрицы B

;

 

Bij – алгебраическое

det B

дополнение к элементу bij , записать в виде

 

 

 

 

 

1

 

"

n

 

!e1 + : : : +

n

 

!en

#;

 

 

 

 

 

 

 

 

B 1y =

 

 

 

 

Bj1yj

 

Bjnyj

(3)

det

B

=1

j=1

 

 

 

Xj

 

 

 

X

 

 

 

 

где y = y1e1 + : : : + ynen 2 X:

Из сделанных замечаний следует

Т е о р е м а 1. Если det A = 6= 0; то система уравнений (1) имеет

единственное решение x = (x1; : : : ; xn) 2 Kn; которое задается соотношениями

xk = k ; k = 1; : : : ; n;

где k - определитель матрицы Ak 2 Matrn(K); полученной из матрицы

A = (aij) заменой ее k - го столбца столбцом свободных членов b1; : : : ; bn .

Условие 6= 0 необходимо для разрешимости системы (1) для любого

b = (b1; : : : ; bn) 2 Kn:

Доказательство. Поскольку = detA =6 0; то оператор A : Kn ! Kn

обратим, и поэтому согласно замечанию 1 оператор A 1 : Kn ! Kn (здесь

e1 = (1; 0; : : : ; 0); : : : ; en = (0; 0; : : : ; 1)) имеет следующий вид

A 1y =

n

Aj1yj; : : : ; Ajnyj

!; y = (y1; : : : ; yn) 2 Kn: (4)

1

X

Xj

 

 

 

 

j=1

=1

 

Отсюда следует, что решение x = (x1; : : : ; xn) = A 1b в системе (1) определяется соотношениями

n

xk = 1 X Ajkbj = k ; k = 1; : : : ; n

j=1

n

P

( k = Ajkbj – формула разложения определителя k матрицы Ak по k

j=1

- ому столбцу). Теорема доказана.

x 24. Определители и линейная независимость векторов

165

Упражнения к § 23

1. Укажите те значения параметра 2 C, при которых система уравнений:

 

2x1

x2

=

b2

(1

)x1

+ x2

=

b1;

имеет решение для любого b = (b1; b2) 2 C2: Найдите решение системы для найденных значений.

2. Если aij; bi; 1 i; j n - рациональные числа в системе уравнений (1) и = detA =6 0; то xk = k ; k = 1; : : : ; n принадлежат Q.

x 24. Определители и линейная независимость векторов. Приложение к системам линейных уравнений

Пусть X – конечномерное линейное пространство и a1; : : : ; am - некоторая система векторов из X (упорядоченный набор векторов далее называется

системой векторов).

Определение 1. Векторы aj1 ; : : : ; ajk ; 1 j1; : : : ; jk m называются

базисными для системы векторов a1; : : : ; am , если они линейно независимы и каждый из векторов a1; : : : ; am является их линейной комбинацией. Число базисных векторов называется рангом системы векторов a1; : : : ; am:

Сформулированное определение означает, что базисные векторы образуют базис в линейной оболочке векторов a1; : : : ; am; т.е. в подпространстве

Xm

m

iai : ( 1; : : : ; m) 2 Kmg: Кроме того, ранг системы векторов

= fi=1

 

P

 

 

совпадает с размерностью этого подпространства.

 

 

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

ных векторов и ранга системы векторов.

 

 

Замечание 1. Систему линейных уравнений вида (1) из x 23 запишем

в виде эквивалентного ей уравнения

 

 

 

x1a1 + x2a2 + + xnan = b;

(1)

166 Глава 3. Линейная алгебра

где ak = (a1k; a2k; : : : ; amk); k = 1; : : : ; n; b = (b1; : : : ; bm) - векторы из Km .

Условием совместности системы уравнений (1) из x 13 является условие

принадлежности вектора b линейной оболочке векторов a1; : : : ; an из Km .

Ясно также, что однородная система уравнений вида (1) из x 13 (т.е. система (1), где b = 0) имеет только нулевое решение тогда и только тогда,

когда векторы a1; : : : ; an линейно независимы в Km:

Наконец, для того чтобы система (1) из x 13 имела единственное решение x = (x1; : : : ; xn) 2 Kn для любого вектора b = (b1; : : : ; bm) 2 Km; необходимо и достаточно, чтобы векторы a1; : : : ; an образовывали базис в Km: Ясно, что если они образуют базис в Km; то n = m:

Из сделанного замечания и теоремы 1, x 22 вытекает следующая

Т е о р е м а 1. Для того чтобы векторы ak = (ak1; ak2; : : : ; ak;n);

1 k n образовывали базис в Kn; необходимо и достаточно, чтобы определитель матрицы A = (aij 2 Matrn(K)) был отличен от нуля.

Поскольку транспонированная матрица A0 = (aij) имеет тот же опреде-

литель, что и A, то имеет место

векторы ak0 = (ak1; ak2; : : : ; akn);

Следствие 1. Для того чтобы

1 k n образовывали базис в

Kn , необходимо и достаточно, чтобы

det(aij) 6= 0:

Замечание 2. Пусть A : X ! X - линейный оператор и e1; : : : ; en - некоторый базис в линейном пространстве X . Рассмотрим векторы ak = Aek; k = 1; : : : ; n: Из определения образа Im A оператора A следует, что Im A

совпадает с линейной оболочкой векторов ak; 1 k n: Следовательно, ранг rang A (т.е. dim Im A) совпадает с рангом системы векторов a1; : : : ; an:

Знание базисных векторов позволяет восстановить подпространство Im A:

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

Замечание 3. Пусть dim X = m; e1; : : : ; em - базис в X и A : X ! Km

- изоморфизм линейных пространств X и Km , определенный в следствии 1