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

Краткий курс высшей алгебры и аналитической геометрии. Учебник

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
§ 10. Матрицы. Операции над матрицами 91
Определение 4. Пусть даны число c и матрица A размерности
(m × n):
A =
  
a
11a12
a
21a22
.
.
.
a
m1am2
.
.
.
.. . a .. . a
.
.
.
.. . a
1n 2n
.
.
.
mn
  
.
Произведением числа c на матрицу A называется такая матри­ца B размерности (m × n), каждый элемент bijкоторой есть произве­дение числа c на элемент aij:
bij= caij.
Аналогично определяется произведение матрицы A на число c.
Значит,
cA =
  
ca ca
ca
11 21
.
.
.
m1
ca ca
ca
12 22
.
.
.
m2
... ca ... ca
.
.
.
... ca
1n 2n
.
.
.
mn
 
, Ac =
Эти операции имеют следующие свойства:
5. cA = Ac коммутативность умножения на число.
6. (c1c2)A = c1(c2A) — ассоциативность умножения на число.
7. 1A = A.
Операции сложения и умножения матриц на число связаны дву­мя свойствами дистрибутивности:
8. (c1+ c2)A = c1A + c2A.
9. c(A + B) = cA + cB.
Операцию вычитания матриц определим как обратную к сложе- нию, а именно:
Определение 5. Пусть даны две матрицы A и B одинаковой размерности (m × n):
a11c a12c ... a1nc
a21c a22c ... a2nc
 
.
.
.
.
.
.
.
.
.
am1c am2c ... amnc
 
.
.
.
. (3.4)
A =
  
a
11a12
a
21a22
.
.
.
a
m1am2
.
.
.
.. . a .. . a
.
.
.
.. . a
1n 2n
.
.
.
mn
 
, B =
  
b
11b12
b
21b22
.
.
.
b
m1bm2
.
.
.
.. . b .. . b
.
.
.
.. . b
1n 2n
.
.
.
mn
  
.
92 Глава 3. Матрицы и определители. Алгебра матриц
Разностью матриц A и B называется матрица C размерности
(m × n), получаемая по следующему правилу:
C = A + (B),
где (−B) — матрица, противоположная для B.
Учитывая свойство 4, получаем формулу для разности матриц:
A B =
a11− b
a21− b
 
am1b
11 21
.
.
.
m1am2
a12− b a22− b
.
.
.
b
... a1nb
12
... a2nb
22
.
.
.
... amn− b
m2
.
.
.
1n 2n
mn
 
. (3.5)
Заметим, что складывать и вычитать можно матрицы только одинаковых размерностей. В следующей операции над матрицами (умножении) могут участвовать матрицы неодинаковых размерностей. Однако размерности сомножителей не могут быть произвольными, они должны подчиняться определенному правилу.
Определение 6. Пусть дана матрица A размерности (m × n) и матрица B размерности (n × k).
A =
  
a
11a12
a
21a22
.
.
.
a
m1am2
.
.
.
.. . a .. . a
.
.
.
.. . a
1n 2n
.
.
.
mn
 
, B =
  
b
11b12
b
21b22
.
.
.
bn1b
.
.
.
n2
.. . b .. . b
.
.
.
.. . b
1k 2k
.
.
.
nk
  
.
Произведением матрицы A на B называется матрица C размер­ности (m × k), каждый элемент cijкоторой получается по формуле
n
X
cij=
ailblj. (3.6)
l=1
Для обозначения операции умножения (перемножения) матриц будем использовать привычную запись:
AB = C.
Рассмотрим пример:
1 3
1 2

1 3 2 0
=
1 · (1) + 2 · 2 1 · 3 + 2 · 0
(1) · (1) + 3 · 2 (1) · 3 + 3 · 0
=
3 3 7 3
.
§ 10. Матрицы. Операции над матрицами 93
Эти же матрицы перемножим в обратном порядке:
1 3

1 2
=
(1) · 1 + 3 · (1) (1) ·2 + 3 · 3
=
4 7
.
2 0
1 3
2 · 1 + 0 · (−1) 2 · 2 + 0 · 3
2 4
Приведенный пример показывает, что произведение матриц не обладает свойством коммутативности. Перечислим основные свойства этой операции:
1. AB не обязательно равно BA.
2. (AB)C = A(BC) — ассоциативность сложения, при условии,
что все операции возможны.
Понятно: произведение AB не обязательно равно BA, прежде всего потому, что размерности матриц сомножителей далеко не все­гда будут позволять переставлять местами сомножители. Доказатель­ство второго свойства проводится непосредственно сравнением обеих частей равенства. Технически оно несколько громоздко, однако не представляет никаких трудностей. Читатель легко справится с ним самостоятельно.
Операции сложения и умножения матриц связаны двумя свой­ствами дистрибутивности:
1. A(B + C) = AB + AC.
2. (A + B)C = AC + BC. Эти свойства также имеют место при условии, что все операции возможны.
Идея доказательства свойств дистрибутивности прозрачна, по-
этому предлагаем это выполнить читателю.
Отметим, что для матриц не определена операция деления. Для некоторой категории матриц будет введено понятие обратной матрицы (см. § 13).
Существует связь между умножением матрицы на число и пере­множением самих матриц, а именно:
(cA)B = A(cB) = c(AB), (3.7)
т.е. если в произведении матриц один из множителей умножить на число c, то и все произведение умножится на c. Доказательство остав­ляем читателю.
Заметим, что всякую скалярную матрицу можно представить в виде произведения cE, где c — число, а E — единичная матрица соот­ветствующей размерности. А тогда умножение матрицы A на число c можно истолковать как умножение A на скалярную матрицу cE, т.е.
94 Глава 3. Матрицы и определители. Алгебра матриц
как перемножение матриц. Действительно, из (3.7) вытекает
(cE)A = A(cE) = cA.
Отсюда, в частности, вытекает, что всякая скалярная матрица перестановочна с любой квадратной матрицей такой же размерности. Отметим, что этим свойством обладают только скалярные матрицы.
В заключение рассмотрим еще одну операцию над матрицами.
Определение 7. Если A — матрица размерности (m × n):
A =
  
a
11a12
a
21a22
.
.
.
a
m1am2
.
.
.
.. . a .. . a
.
.
.
.. . a
1n 2n
.
.
.
mn
  
,
то транспонированием этой матрицы называется такое преобразова­ние, при котором ее строки становятся столбцами с теми же номерами и наоборот, т. е. переход к следующей матрице размерности (n × m):
AT=
  
a11a a12a
.
.
.
a
1na2n
21 22
.
.
.
.. . a .. . a
.
.
.
.. . a
m1 m2
.
.
.
mn
  
.
Эта операция имеет общий характер, т. е. применима к любой матрице. Справедливы свойства операции транспонирования:
1. (AT)T= A.
2. (A + B)T= AT+ BT.
3. (cA)T= cAT, где c — любое число.
4. (AB)T= BTAT.
Первые три свойства проверяются непосредственно — оставляем их читателю. Рассмотрим доказательство последнего свойства. Пусть
1k 2k
.
.
.
nk
  
.
A =
  
a
11a12
a
21a22
.
.
.
a
m1am2
.
.
.
... a ... a
.
.
.
... a
1n 2n
.
.
.
mn
 
, B =
  
b
11b12
b
21b22
.
.
.
bn1b
.
.
.
n2
... b ... b
.
.
.
... b
§ 10. Матрицы. Операции над матрицами 95
Обозначим
AT= C =
  
c11c c21c
.
.
.
cn1c
12 22
.
.
.
n2
... c ... c
.
.
.
... c
1m 2m
nm
где cji= aij, dts= bst. Далее,
 
, BT= D =
.
.
.
d11d12... d
d21d22... d
.
.
.
.
.
.
dk1dk2... d
1n
2n
,
.
.
.
.
kn
.
.
AB =F =
  
f
f
11f12
f
21f22
.
.
.
m1fm2
.
.
.
... f ... f
.
.
.
... f
1k
2k
, BTAT=G =
.
.
.
mk
g11g12... g
g21g22... g
.
.
.
.
.
.
gk1gk2... g
1m 2m
.
.
.
.
.
.
km
Тогда
n
X
fij=
s=1
aisb
sj
и
gji=
n
X
s=1
djscsi=
n
X
s=1
bsjais=
n
X
aisbsj= fij.
s=1
Итак, gji= fijдля всех i = 1, 2, .. . , m и j = 1, 2, .. . , k, а это значит: G = FT, т. е. BTAT= (AB)T, что и требовалось доказать.
Пример 1. Найти сумму матриц
A =
3 5 7
2 1 0 4 3 2
и B =
1 2 4
2 3 2
1 0 1
.
  
.
Решение.
3 + 1 5 + 2 7 + 4
A + B =
2 + 2 1 + 3 0 2
=
4 1 3 + 0 2 + 1
Пример 2. Найти произведение AB матриц
1 3 1
A =
и B =
2 1 0
1 1 2
2 0 4
3 2 1
4 7 11 4 2 2 3 3 3
.
.
96 Глава 3. Матрицы и определители. Алгебра матриц
Решение.
1 · 2 + 3 · 1 + 1 · 3 1 · 1 + 3 · (−1) + 1 · 2 1 ·0 + 3 · 2 + 1 · 1
AB =
=
2 · 2 + 0 · 1 + 4 · 3 2 · 1 + 0 · (1) + 4 · 2 2 ·0 + 0 · 2 + 4 · 1
8 0 7
=
.
16 10 4
§ 11. Определители. Основные определения
и теоремы
Далее в этой главе будут рассматриваться только квадратные матрицы. С каждой квадратной матрицей связано вполне определенное число, которое называется ее определителем. Существует несколько подходов к построению теории определителей. Классический подход использует понятие перестановок и подстановок. А поскольку учеб­ными программами основных технических специальностей высшей школы в курсе математики не предусмотрено изучение понятий пере­становок и подстановок, то здесь мы используем индуктивный подход к введению понятия определителя и при этом будем избегать гро­моздких доказательств известных фактов — читатель может с ними ознакомиться в других учебниках.
Вначале рассмотрим квадратные матрицы небольших порядков. Если порядок n матрицы A равен единице, то матрица состоит из одного элемента a11, и определителем такой матрицы будем называть число a11. Вообще для любой квадратной матрицы A ее определитель чаще всего обозначают как: |A|, det A, (иногда с индексами). Таким образом, для матрицы первого порядка |A| = a11.
Далее, порядок n матрицы A равен двум, т. е. если эта матрица имеет вид
a11a
A =
a21a
12
, (3.8)
22
то определителем такой матрицы назовем число, равное a11a22−a12a21. Запишем определитель матрицы A:
|A| =
 
a11a
 
a21a
 
12
. (3.9)
22
Окончательно сформулируем следующее определение.
§ 11. Определители. Основные определения и теоремы 97
Определение 8. Определителем матрицы второго порядка назы­вается число, получаемое по правилу:
|A| = det A = ∆ =
 
a11a
 
a21a
 
12
= a11a22− a12a21. (3.10)
22
Будем применять термин порядок определителя, подразумевая под этим порядок исходной матрицы.
В дальнейшем мы будем говорить об элементах, строках, столб­цах или диагоналях определителя, подразумевая под этими терминами элементы, строки, столбцы или диагонали соответствующей матрицы.
Перейдем теперь к формулированию понятия определителя лю­бого порядка n, где n > 2. Понятие такого определителя мы введем индуктивно, предполагая, что нам уже известно, как находятся
определители всех квадратных матриц, порядок которых строго меньше n.
Рассмотрим произвольную квадратную матрицу порядка n:
A =
a11a12... a
a21a22... a
.
.
.
.
.
.
an1an2... a
.
.
.
1n
2n
. (3.11)
.
.
.
nn
Выберем в A любой элемент aijи вычеркнем из A i-ю строку и j-й столбец. Из оставшихся элементов, не меняя их взаимного расположе­ния, составим матрицу. Это будет квадратная матрица порядка (n 1). По индуктивному предположению мы умеем находить определитель полученной матрицы. Обозначим его Mijи назовем минором элемен-
та aij.
Определение 9. Определителем порядка n, соответствующим матрице (3.11), называется число, равное
n
X
j=1
(−1)
1+j
a1jM1j. (3.12)
Итак, по определению
|A| = det A = ∆ =
 
a11a
 
a21a
.
.
.
 
an1a
12 22
.
.
.
n2
... a ... a
.
.
.
... a
1n 2n
.
.
.
nn
       
=
n
X
j=1
(−1)
1+j
a1jM1j. (3.13)
4 Б.К. Дураков
98 Глава 3. Матрицы и определители. Алгебра матриц
Формула (3.13) при вычислении определителя использует все элементы первой строки (разложение определителя по первой стро- ке). Заметим, что формула вычисления определителя второго порядка (3.10) является частным случаем формулы (3.13). Возникает вопрос, почему первая строка определителя имеет отличительные особенности по сравнению с другими его строками? Так ли это? На самом деле это не так: все строки определителя равнозначны в смысле возможности вычисления определителя, но для формулировки определения необхо­димо выбрать какую-либо конкретную строку. Чтобы поставить точку в этом вопросе, сформулируем основную теорему, доказательство ко­торой читатель может найти, например, в [2].
Теорема 3.1. При любом номере строки i, i = 1, 2, . .. , n для определителя n-го (n > 2) порядка матрицы A (3.11) справедлива формула
|A| = det A = ∆ =
 
a
 
a
   
a
11a12 21a22
.
.
.
.
.
.
n1an2
.. . a .. . a
.
.
.
.. . a
1n 2n
.
.
.
nn
       
=
n
X
j=1
(1)
i+j
aijMij, (3.14)
называемая разложением этого определителя по i-й строке.
Теорема 3.1 установила возможность вычисления определителя с помощью разложения его по любой строке. Здесь возникает вопрос о возможности применения столбцов определителя для его вычисления. Ответ на этот вопрос дает основная теорема.
Теорема 3.2. При любом номере столбца j, j = 1, 2, . .. , n для определителя n-го (n > 2) порядка матрицы A (3.11) справедлива формула
|A| = det A = ∆ =
 
a
 
a
   
a
11a12 21a22
.
.
.
.
.
.
n1an2
.. . a .. . a
.
.
.
.. . a
1n 2n
.
.
.
nn
       
=
n
X
i=1
(1)
i+j
aijMij, (3.15)
называемая разложением этого определителя по j-му столбцу.
Нетрудно понять, что формулы (3.14) и (3.15) позволяют вы­числить определитель любой квадратной матрицы. Действительно, применение любой из этих формул сводит вычисление определителя n-го порядка к вычислению n миноров, которые, в свою очередь, являются определителями порядка (n 1). Применяя формулы (3.14) или (3.15) к каждому из этих миноров, мы сведем вычисление исход-
§ 11. Определители. Основные определения и теоремы 99
ного определителя к вычислению n(n 1) определителей уже порядка (n − 2). Продолжая этот процесс, мы придем к вычислению вполне определенного числа определителей порядка 2, которые вычисляются по формуле (3.10). Теперь очевидно, что непосредственное примене­ние формул (3.14) и (3.15) к вычислению определителей (особенного высоких порядков) приведет к громоздким вычислениям. Очевидно, что если в какой-то строке (или в столбце) определителя имеется «достаточно большое» количество нулей, то процесс вычисления опре­делителя с помощью этих формул станет заметно проще. Далее будут приведены свойства определителей, применение которых позволяет, не изменяя численного значения определителя, так его предварительно преобразовать, что вычисление его значения с помощью указанных выше формул существенно упростится.
Чтобы не доводить вычисление определителя до второго порядка, приведем формулу вычисления определителя третьего порядка, кото­рая называется правилом треугольников; ее доказательство оставля- ем читателю в качестве упражнения. Итак, справедлива формула
 
a11a12a
 
a21a22a
 
a31a32a
 
13
 
= a11a22a33+ a12a23a31+ a13a21a32−
23
 
33
a13a22a31− a12a21a33− a11a23a32. (3.16)
В правой части равенства (3.16) находится шесть слагаемых. Первые три из них записывают со знаком плюс, остальные со — зна­ком минус. Рассмотрим первую группу слагаемых. Первое слагаемое — это произведение всех элементов главной диагонали определителя, а в каждом из следующих множители образуют в определителе треуголь­ники, у которых одна сторона параллельна главной диагонали:
 
a12a
 
a
21
 
a31a
a
32
13 23
     
 
a
 
,
a21a
 
a
11
22
a32a
13
33
     
 
a11a
 
,
 
a
12
a22a
a
31
 
 
.
23
 
33
Слагаемые, которые в формуле (3.16) имеют знак минус, иллюстриру­ются аналогично, только вначале перемножаются все элементы побоч­ной диагонали, а затем выбираются такие тройки элементов определи­теля, которые образуют треугольники со стороной, параллельной его
4*
100 Глава 3. Матрицы и определители. Алгебра матриц
побочной диагонали:
 
a12a
 
a
21
 
a32a
12
a
23 33
     
 
a12a
 
,
a21a
 
a
31
22
a
13
33
     
 
a
 
,
 
a31a
a
11
a22a
32
 
13
 
.
23
 
В заключение параграфа познакомим читателя с теоремой Ла­пласа, которая является обобщением теорем 3.1 и 3.2. Применение теоремы Лапласа позволяет вычислять определители, разлагая их по нескольким выделенным строкам или столбцам. Для формулировки этой теоремы нам потребуются понятия минора k-го порядка и его алгебраического дополнения.
Определение 10. Пусть дан определитель ∆ порядка n. Вы- берем целое число k, удовлетворяющее условию 1 6 k 6 n 1, и в определителе ∆ выберем произвольные k строк и k столбцов. Элемен­ты, стоящие на пересечениях выбранных строк и столбцов, очевидно составляют квадратную матрицу порядка k. Определитель такой мат­рицы называется минором k-го порядка определителя ∆. При этом следует заметить, точно также определяются миноры k-го порядка для матриц размерности (m × n), где 1 6 k 6 min(m, n), если m 6= n и
1 6 k 6 n 1, когда m = n.
Пусть в определителе порядка n выбран минор M k-го поряд­ка. Вычеркнем те строки и столбцы, на пересечениях которых располо­жен этот минор. Оставшиеся элементы образуют квадратную матрицу порядка (n k), определитель которой называется дополнительным к минору M и обозначается M0. Если мы вычеркнем, наоборот, те строки и столбцы, в которых расположены элементы минора M0, то очевидно, что останется минор M. Таким образом, можно говорить о паре взаимно дополнительных миноров определителя. В частности, определенный выше минор Mijявляется дополнительным к минору первого порядка aijи наоборот.
Определение 11. Если минор k-го порядка M расположен в строках с номерами i1, i2, .. . , ikи в столбцах с номерами j1, j2, .. . , jk, то образуем сумму
Алгебраическим дополнением для минора M будем называть чис-
s
ло (1)
M
M0. В частности, алгебраическим дополнением Aijэлемента
aijбудет число
sM= i1+ i2+ ···+ ik+ j1+ j2+ ···+ jk.
Aij= (1)
i+j
Mij.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]