ГЛАВА 6. МАТРИЦЫ И ОПРЕДЕЛИТЕЛИ 6.1. Числовые матрицы и действия над ними О п р е д е л е н и е 1. Числовой матрицей, в дальнейшем именуемой просто матрицей, называется прямоугольная таблица из чисел a ij , содержащая некоторое количество m строк и некоторое количество n столбцов. Числа m и n называются порядками или размерами матрицы. В случае, если m n , матрица называется прямоугольной размера m n . Если же m n , то матрица называется квадратной, а число n называется её порядком. В дальнейшем для записи матрицы будут применяться круглые скобки, ограничивающие слева и справа таблицу, обозначающую матрицу: a11 a12 ... a1n (6.1) A a21 a22 ... a2n . ... ... ... ... am1 am 2 ... am n Числа a ij , входящие в состав данной матрицы, называются её элементами. В записи a ij первый индекс i означает номер строки, а второй индекс j – номер столбца, в которых стоит элемент a ij . Для краткого обозначения матрицы часто будет использоваться либо одна большая латинская буква, например А, либо символ ( a ij ), а иногда и буква и символ с разъяснением: A aij , i 1, 2 , , m ; j 1, 2 , , n . (6.2) Если m 1 , то матрица А называется матрицей-строкой: A a11 a12 a1n . При n 1 получим матрицу-столбец: (6.3) a 11 (6.4) A a21 . ... a m1 В случае квадратной матрицы порядка n a11 a12 ... a1n A a21 a22 ... a2n (6.5) ... ... ... ... an1 an 2 ... ann вводятся понятия главной и побочной диагоналей. Главной диагональю 102 матрицы (6.5) называется диагональ a11 a 22 ... a nn , идущая из левого верхнего угла этой матрицы в правый нижний её угол. Побочной диагональю той же матрицы называется диагональ an1 a( n 1) 2 ... a1n , идущая из левого нижнего угла в правый верхний угол. П р и м е р 1. – прямоугольная матрица размера 2 3 ; A 1 3 5 2 4 6 – квадратная матрица второго порядка; B 1 8 2 5 – матрица-строка размера 1 4 ; C 1 4 7 10 2 D 4 – матрица-столбец размера 31 . 6 О п р е д е л е н и е 2. Квадратная матрица, все элементы которой равны нулю, кроме тех, что расположены на главной диагонали, называется диагональной и обозначается так: ... 0 a11 0 0 a ... 0 = 22 (6.6) A diag a11 a22 ... ann . ... ... ... ... 0 ... ann 0 О п р е д е л е н и е 3. Диагональная матрица, все элементы которой равны единице называется единичной матрицей порядка n и обозначается обычно буквой E n : 1 0 ... 0 (6.7) En 0 1 ... 0 . ... ... ... ... 0 0 ... 1 О п р е д е л е н и е 4. Матрица размера m n все элементы которой равны нулю называется нулевой и обозначается буквой О: 0 0 ... 0 O 0 0 ... 0 . ... ... ... ... 0 0 ... 0 m n (6.8) Введем теперь действия над матрицами. Прежде всего договоримся считать две матрицы А и В равными и писать A B , если эти матрицы имеют одинаковые порядки и все их соответствующие элементы совпадают: A B aij bij aij bij , i 1, 2 , ... , 103 m ; j 1, 2 , ... , n . (6.9) Соответствующими элементами матриц А и В называются элементы этих матриц, имеющие одинаковые номера строк и столбцов. Две матрицы, не удовлетворяющие указанным условиям, считаются неравными. О п р е д е л е н и е 5. Суммой двух матриц A aij и B bij одинаковых порядков m и n называется матрица C c тех же поij рядков m и n, элементы которой равны суммам соответствующих элементов слагаемых cij aij bij , (i 1, 2, ..., m; j 1, 2, ..., n ) . (6.10) Для обозначения суммы двух матриц используется запись C A B . Операция составления суммы матриц называется их сложением. Например, 1 2 3 2 3 4 3 1 7 + = . C A B = 5 1 3 1 3 5 6 4 2 Из формулы (6.10) непосредственно вытекает, что операция сложения матриц обладает переместительным и сочетательным свойствами сложения действительных чисел: 1) A B B A , 2) A B C A B C . Эти свойства позволяют не заботиться о порядке следования слагаемых при сложении двух или большего числа матриц. О п р е д е л е н и е 6. Произведением матрицы A aij на дей- ствительное число называется матрица C cij , элементы c ij которой равны произведениям соответствующих элементов матрицы А на это число: cij aij , i 1 , 2 , ... , m; j 1 , 2 , ... , n . (6.11) Для обозначения произведения матрицы на число используется запись C A или C A , а операция составления произведения называется умножением матрицы на это число. Например, 2 3 1 2 3 = . 4 8 5 4 8 5 Непосредственно из формулы (6.11) очевидно, что умножение матрицы на число обладает тремя следующими свойствами: 1° сочетательным свойством относительно числового множителя A A A ; 2° распределительным свойством относительно суммы матриц A B A B ; 3° распределительным свойством относительно суммы чисел A A A . 104 Введенные выше действия сложения матриц и умножения матрицы на число называются линейными операциями над матрицами. Рассмотрим некоторые следствия линейных операций. 1. Если О – нулевая матрица порядков m и n, то для любой матрицы А тех же порядков имеем A O A . 2. При 1 матрицу A 1 A будем называть противоположной матрице A и обозначать A . Она обладает тем очевидным свойством, что A A O . Например, 5 4 5 4 0 0 + = . 3 2 3 2 0 0 3. Разностью двух матриц А и В одинаковых порядков m и n называется матрица С тех же порядков m и n, получаемая по правилу C A B . Операция составления разности двух матриц называется их вычитанием. Например, 1 7 5 3 4 3 2 3 2 – = . A B 2 9 7 5 2 9 3 11 2 4. Если любую матрицу умножить на нуль, то получим нулевую матрицу тех же порядков. 5. Если все элементы матрицы имеют общий множитель, то его можно вынести за знак матрицы. Например, 4 8 12 1 2 3 = 4 . 16 20 24 4 5 6 Кроме линейных операций, над матрицами можно выполнять действия, называемые нелинейными операциями: умножение матрицы на матрицу, возведение квадратной матрицы в целую натуральную степень, транспонирование матрицы. Рассмотрим эти операции. О п р е д е л е н и е 7. Пусть даны матрица A aij порядков m и n и матрица B bij порядков n и k, причем число столбцов n матрицы А равно числу строк n матрицы В. Произведением матрицы А на матрицу В называется матрица обозначаемая C AB , каждый элемент cij которой равен сумме попарных произведений элементов i-й строки матрицы А на соответствующие элементы j-го столбца матрицы В: cij ai1 b1 j ai 2 b2 j ... ain bnj , 105 i 1, 2, ..., m; j 1, 2, ..., k . (6.12) Согласно данному определению не всякие две матрицы можно перемножить. Произведение двух матриц имеет смысл тогда и только тогда, когда число столбцов первого множителя A равно числу строк второго множителя В. При этом в произведении получается матрица С, число строчек которой равно числу строк первого множителя А, а число столбцов равно числу столбцов второго множителя В. Схематически это можно изобразить так: k n k А m · n B = m C . Что касается правила (6.12) для вычисления элементов в произведении двух матриц, то оно схематически изображается следующим образом: j j · i = i сij . Заметим, что умножение матрицы на матрицу определяется несимметрично для обоих сомножителей и, вообще говоря, зависит от порядка сомножителей, т. е. A B B A . Может быть даже так, что произведение матриц, взятых в одном порядке, существует, а взятых в другом порядке не существует. П р и м е р 2. Перемножить матрицы А и В, если 2 1 1 1 2 , A B 1 2 . 3 5 0 1 3 Р е ш е н и е. 2 AB 0 2 1 1 1 1 2 = 3 5 3 1 2 1 1 1 1 1 0 1 3 1 5 1 2 2 1 2 1 3 2 1 , 0 2 3 2 5 3 8 9 106 2 1 2 1 1 = B A 1 2 0 3 5 3 1 9 1 2 2 0 1 1 2 3 1 1 2 5 2 7 1 2 2 0 1 1 2 3 1 1 2 5 = 2 5 11 . 1 2 3 0 1 1 3 3 1 1 3 5 2 10 14 Оба произведения А В и В А здесь имеют смысл, но являются различными матрицами (даже различных порядков). П р и м е р 3. Перемножить матрицы А и В, если 1 1 1 1 2 3 , A B 1 2 4 . 1 3 9 4 5 6 Р е ш е н и е. Произведение АВ здесь имеет смысл, поскольку число столбцов матрицы A равно числу строк матрицы В: 1 2 3 1 1 1 6 14 36 1 2 4 . AB 4 5 6 1 3 9 15 32 78 Произведение В А здесь смысла не имеет. Действие умножения матрицы на матрицу обладает следующими четырьмя свойствами: 4° сочетательным свойством умножения матриц A B C A B C ; 5° распределительным свойством умножения матрицы на сумму матриц A B C A B A C ; 6° распределительным свойством умножения суммы матриц на матрицу B C A B A C A ; 7° если оба произведения АВ и ВА существуют, то в общем случае A B B A . Из свойства 7° видно, почему из свойств 5° и 6° нельзя было оставить только одно из них. Если же для двух матриц А и В имеем равенство A B B A , то матрицы А и В называются перестановочными или коммутативными. Очевидно, что это может иметь место только в случае, когда А и В – квадратные матрицы одного и того же порядка n. Среди квадратных матриц одинакового порядка n существует только одна матрица, которая перестановочна с любой матрицей. Это – введенная ранее формулой (6.7) единичная матрица E n . Нетрудно проверить, что всегда A En En A A , (6.13) 107 где А – произвольная квадратная матрица порядка n, т. е. единичная матрица E n ведет себя при умножении на матрицу как число 1 в обычной алгебре. Перестановочными являются также диагональные матрицы одного порядка. З а м е ч а н и е. Из алгебры известно, что произведение двух чисел ab 0 тогда, когда по меньшей мере одно из чисел a или b равно нулю. При умножении матриц это неверно. Например, пусть А и В – квадратные матрицы второго порядка: 1 1 1 1 , . A B 1 1 1 1 Тогда 2 0 0 2 1 1 O , 2 2 B . A B B A 0 0 2 2 1 1 Из приведенного примера видно, что A B O , где О – нулевая матрица второго порядка, хотя A O и B O . Матрицы А и В, удовлетворяющие условию A B O , называются делителями нуля. Существование делителей нуля есть одно из резких отличий алгебры матриц от алгебры чисел. В то же время произведение B A 2 B O , т. е. матрицы А и В не являются перестановочными и в произведении В А делителями нуля не являются. О п р е д е л е н и е 8. Целой положительной степенью m A m 1 квадратной матрицы А называется произведение m матриц, равных А, т. е. A m A A . A . (6.14) m раз Заметим, что операция возведения в степень определена только для квадратных матриц. По определению полагают: A0 En , A1 A, Am Ak Ak Am Am k , A m k Am k . (6.15) Следует обратить внимание на то, что из равенства A O еще не следует, что матрица А нулевая. О п р е д е л е н и е 9. Пусть дана матрица А размера m n : m а11 a21 A ... a m1 а12 ... a22 ... am 2 ... ... ... а1n a2 n . ... amn (6.16) 108 Сопоставим ей матрицу AT из n строк и m столбцов по следующему правилу. Элементы каждой строки матрицы А записываются в том же порядке в столбцы матрицы AT , причем номер столбца матрицы AT совпадает с номером строки матрицы А. Ясно, что при этом i-я строка матрицы AT состоит столбец матрицы А: а11 а21 T A a12 a22 ... ... a1n a2n из тех же элементов в том же порядке, что и i-й ... аm1 ... am 2 . ... ... ... am n (6.17) Матрица AT называется транспонированной матрицей А, а переход от А к AT называется транспонированием матрицы А. Определение транспонированной матрицы можно записать в виде m n равенств вида: b ji aij , связывающих элементы матриц A aij и (6.18) AT b ji , для всех i = 1, 2, … , m и j = 1, 2, … , n. При транспонировании, как видим, меняется строение матрицы (если m n ), а именно: m n A= AT = m, n. a b c A , B x y z , a1 b1 c1 a a1 x то BT y . AT b b1 , c c z 1 При транспонировании матрицы её строка превращается в столбец, а столбец в соответствующую строку. При этой операции выполняются следующие свойства: 1) AT T A , 2) A B T AT BT , Например, если 3) A T AT , 4) A B T BT AT . T T Отметим, что в общем случае A A , но E n E n . 109 6.2. Определители квадратных матриц С каждой квадратной матрицей, и только с ней, можно связать число – её определитель. Определители играют важную роль при решении систем линейных уравнений и в других разделах математики. Понятие определителя n-го порядка мы введем рекуррентным способом, считая, что нами уже введено понятие определителя 1-го порядка и указана формула вычисления определителя порядка n 1 . Для удобства записи суммы большого числа слагаемых, имеющих один и тот же вид и отличающихся только индексами, будем использоn вать следующее обозначение. Символ , после которого стоит не- k 1 которое выражение, содержащее индекс к, будет обозначать сумму таких выражений для всех значений индекса к от 1 до n включительно, например: n n a ak a1 a2 ... an , ik k 1 ai1 ai 2 ... ain . (6.19) k 1 Индекс k называется индексом суммирования. В качестве индекса суммирования может быть употреблена и любая другая буква. О п р е д е л е н и е. 1°. Определителем матрицы первого порядка A a11 , или определителем 1-го порядка, называется единственный элемент этой матрицы a11 , обозначаемый одним из символов | A| | a11 | a11 . (6.20) 2°. Определителем матрицы А порядка n 1 , где а11 a21 A ... a n1 а12 ... a22 ... an 2 ... ... ... а1n a2 n , ... ann называется число, обозначаемое одним из символов a11 a12 ... a1n |A | a21 ... an1 a22 ... an 2 ... ... ... a2 n ... ann (6.21) и вычисляемое по формуле n | A| (1)1 j a1 j M1 j , (6.22) j 1 110 n 1 , полученной из мат- где M 1 j – определитель матрицы порядка рицы А вычеркиванием первой строки и j-го столбца, называемый минором элемента a1 j . Формулой (6.22) определитель | A| матрицы А порядка n выражается через определители M1 j j 1, 2,...,n матриц порядка n 1 . Для нахождения чисел M 1 j мы можем и должны воспользоваться той же формулой (6.22), поскольку она имеет место для матриц любого порядка. Тем самым мы выразим определитель | A| через определители матриц порядка n 2 . Можно продолжать этот процесс до тех пор, пока мы не придем к матрицам первого порядка, для которых определитель определен непосредственно. Применим определение к матрицам порядка n 2 и n 3 . Для матрицы 2-го порядка получим: | A| a11 a21 a12 a 22 2 1 1 j a1 j M1 j j 1 a11M 11 a12 M 12 a11a 22 a12 a 21 . (6.23) Из формулы (6.23) следует, что определитель 2-го порядка равен разности произведений элементов матрицы А, стоящих на главной и побочной диагоналях. Определитель 3-го порядка по формуле (6.22) выразим через три определителя 2-го порядка: a11 | A | a21 a31 a11 a 22 a 32 a12 a22 a32 a13 a23 a33 3 1 1 j a1 j M1 j a11 M11 a12 M12 a13 M13 = j 1 a 23 a a 23 a a12 21 a13 21 a 33 a31 a33 a 31 a 22 . a 32 (6.24) Если здесь вычисление определителей 2-го порядка выполнить по формуле (6.23), то получим шесть слагаемых, из которых три будут иметь знак «+», а три других знак « – »: | A| a11 a22 a33 a21 a32 a13 a31 a12 a23 a31 a22 a13 a21 a12 a33 a11 a32 a23 . (6.25) Чтобы запомнить, какие произведения здесь берутся со знаком «+», а какие со знаком « – », полезно следующее правило Сарруса: 111 , . "–" "+" Оно позволяет вычислить определитель 3-го порядка непосредственно по формуле (6.25) без разложения его по элементам первой строки по формуле (6.24). По аналогии с минором M 1 j элемента a1 j матрицы А определим минор M ij произвольного элемента a ij как определитель матрицы по- рядка n 1 , получаемой из исходной матрицы А вычеркиванием i-й строки и j-го столбца. Естественно возникает после этого вопрос, нельзя ли использовать для вычисления величины определителя (6.21) элементы и отвечающие им миноры не первой строки, а любой другой строки или любого столбца матрицы А ? Ответ на этот вопрос дает основная теорема разложения определителя по элементам любой строки и любого столбца, которую примем без доказательства. Т е о р е м а р а з л о ж е н и я. Для каждой квадратной матрицы А порядка n при любом номере строки i 1 i n имеет место формула n | A | 1 i k aik M ik (6.26) k 1 и при любом номере столбца j 1 j n – формула n | A| 1 k j akj M kj . (6.27) k 1 Заметим, что при i 1 формула (6.26) есть определение определителя n-го порядка, данное формулой (6.22). В дальнейшем, говоря о строках и столбцах минора M ij , будем допускать вольность, имея в виду строки и столбцы матрицы n 1 -го порядка, полученной из исходной матрицы А вычеркиванием i-й строки и j-го столбца. Рассмотрим три примера на использование теоремы. П р и м е р 1. Вычислить определитель единичной матрицы E 4 разложением его по элементам первого столбца. 112 Р е ш е н и е. 1 0 0 0 0 1 0 0 | E4 | 0 0 1 0 0 0 0 1 1 0 0 1 0 1 | E1 | 1 . 1 0 1 0 1 0 1 0 0 1 Отсюда следует, что применяя n 1 раз равенство | En | | En1 | , мы получим | En | | E1 | 1 . П р и м е р 2. Вычислить определитель 2 1 1 1 a b c d 1 1 2 1 1 1 1 2 . Р е ш е н и е. Разложим определитель по элементам второй строки: aM 21 bM 22 cM 23 dM 24 = 1 1 1 2 1 1 2 1 1 2 1 1 a 1 2 1 b 1 2 1 c 1 1 1 d 1 1 2 . 1 1 2 1 1 2 1 1 2 1 1 1 Применяя для вычисления определителей 3-го порядка правило Сарруса, получим 9a 12b 9c 3d . П р и м е р 3. Вычислить определитель x 1 0 1 1 x 0 1 1 1 0 x 1 2 3 4 . Р е ш е н и е. В данном случае для разложения целесообразно выбрать 3-й столбец, так как наличие в нём трех нулевых элементов дает возможность не вычислять соответствующих миноров. Применяя затем правило Сарруса, находим: x 1 1 3M 43 3 1 x 1 3x 3 9 x . 1 1 x 113 6.3. Свойства определителей С увеличением порядка определителя число произведений, из которых состоит сумма, равная величине определителя, стремительно растет. Так, в определителе 2-го порядка имеем два слагаемых, в определителе 3-го порядка – шесть слагаемых, в определителе 4-го порядка – двадцать четыре, а в определителе 5-го порядка их будет уже сто двадцать. По этой причине определители выше 3-го порядка никогда не вычисляют по определению или по теореме разложения. Существуют замечательные свойства определителей, с одной стороны, значительно упрощающие их вычисление, а с другой стороны, имеющие важное теоретическое значение. С в о й с т в о 1°. Для любой квадратной матрицы | A| | AT | , т. е. при транспонировании матрицы величина определителя сохраняется. С в о й с т в о 2°. Если в квадратной матрице поменять местами какие-нибудь две строки (или два столбца), то определитель матрицы сохраняет свою абсолютную величину, но меняет знак на противоположный. О п р е д е л е н и е 1. Будем говорить, что некоторая строка (a1 , a2 , ..., an ) является линейной комбинацией строк (b1 , b2 , ..., bn ) , (c1 , c2 , ..., cn ) , … , (d1 , d 2 , ..., d n ) с коэффициентами , , …, , если выполняются равенства a j b j c j ... d j j 1, 2,..., n . С в о й с т в о 3°. Если в квадратной матрице А порядка n некоторая i-я строка ai1 , ai 2 , ..., ain является линейной комбинацией двух строк b1 , b2 , ..., bn и c1 , c2 , ..., cn с коэффициентами и , то | A | | Ab | | Ac | , где | Ab | – определитель, у которого i-я строка есть b1 , b2 , ..., bn , а все остальные строки те же, что и у определителя | A | , а | Ac | – определитель, у которого i-я строка есть c1 , c2 , ..., cn , а все остальные строки те же, что и у определителя | A | . Указанные три свойства являются основными свойствами определителя, вскрывающими его природу. Следующие пять свойств являются логическими следствиями трех основных свойств. С л е д с т в и е 1. Определитель с двумя одинаковыми строками (или столбцами) равен нулю. В самом деле, при перестановке двух одинаковых строк, с одной стороны, определитель | A | не изменится, а с другой стороны, в силу свойства 2˚ изменит знак на противоположный. Таким образом, | A | | A| , отсюда 2 | A | 0 и | A | 0 . 114 С л е д с т в и е 2. Умножение всех элементов некоторой строки (или некоторого столбца) определителя на число равносильно умножению определителя на это число . Иными словами, общий множитель всех элементов некоторой строки (или некоторого столбца) определителя можно вынести за знак этого определителя. Это свойство вытекает из свойства 3° при = 0. С л е д с т в и е 3. Если все элементы некоторой строки (или некоторого столбца) определителя равны нулю, то и сам определитель равен нулю. Это свойство вытекает из предыдущего при = 0. С л е д с т в и е 4. Если элементы двух строк (или двух столбцов) определителя пропорциональны, то определитель равен нулю. Действительно, в силу следствия 2 множитель пропорциональности можно вынести за знак определителя, после чего останется определитель с двумя одинаковыми строками, который равен нулю согласно следствию 1. Найдем, например, значение определителя 1 2a 1 a x 1 2b 2 b x . 1 2c 3 c x 1 2d 4 d x Элементы первого столбца являются здесь суммами двух слагаемых, поэтому согласно свойству 3° имеем 1 1 a x 2a 1 a x 1 2 1 3 b c x 2b x 2c 2 3 b c x . x 1 4 d x 4 d x 2d В первом определителе первый столбец пропорционален последнему, во втором же первый столбец пропорционален третьему. По следствию 4 оба определителя равны нулю, а значит Δ = 0. С л е д с т в и е 5. Если к элементам некоторой строки (или некоторого столбца) определителя прибавить соответствующие элементы другой строки (другого столбца), умноженные на произвольный множитель , то величина определителя не изменится. В самом деле, полученный в результате указанного прибавления определитель можно в силу свойства 3° разбить на сумму двух определителей, первый из которых совпадает с исходным, а второй равен нулю в силу пропорциональности двух строк (или столбцов) и следствия 4. 115 Следствие 5 широко применяется при конкретном вычислении определителей для так называемого «обнуливания» определителя, т. е. для замены ненулевых элементов нулевыми, что при определенном порядке обнуливания значительно сокращает вычисление определителя. Рассмотрим конкретные примеры. П р и м е р 1. Вычислить определитель 4-го порядка 3 5 1 0 2 1 4 5 1 7 4 2 . 3 5 1 1 Если к этому определителю непосредственно применить формулы разложения (6.26), (6.27), то получим четыре определителя 3-го порядка. Но такой путь вряд ли целесообразен. Поставим перед собой цель, пользуясь следствием 5, получить, например, в первом столбце три нулевых элемента. Для этого умножим третью строку на ( – 2) и сложим со второй; кроме того, умножим эту же строку на 3, после чего сложим с четвертой и вычтем из первой: 0 16 11 6 0 13 4 1 1 7 4 2 . 0 26 13 7 Разложив определитель по элементам первого столбца, умножим затем третий столбец на 4 и сложим со вторым, а затем умножим его на 13 и сложим с первым. Получим таким образом: 16 11 6 94 35 6 94 35 241 . 13 4 1 0 0 1 117 41 26 13 7 117 41 7 П р и м е р 2. Вычислить определитель 4 99 83 1 0 8 16 0 60 17 134 20 15 43 106 5 . Комбинируя следствия 2 и 5 с разложением определителя по элементам строки, используем символическую запись для краткого пояснения решения: 116 4 99 83 1 0 8 16 0 60 17 134 20 15 43 106 5 4 99 115 1 0 8 0 0 60 17 100 20 15 43 20 5 (–2) 4 115 1 4 115 1 8 60 100 20 8 20 5 3 5 1 15 20 5 3 4 1 (–1) 4 115 1 4 1 800 0 1 0 800 800 . 3 1 3 4 1 О п р е д е л е н и е 2. Алгебраическим дополнением данного элемента ai j определителя n-го порядка (6.21) назовём число, равное 1i j M i j и обозначаемое символом Ai j : Ai j = 1i j M i j . (6.28) Таким образом, алгебраическое дополнение данного элемента может отличаться от минора этого элемента только знаком, определен- ным множителем 1i j . С помощью понятия алгебраического дополнения основную теорему разложения определителя по любой строке и по любому столбцу можно переформулировать так: Сумма произведений элементов любой строки (любого столбца) определителя на соответствующие им алгебраические дополнения этой строки (этого столбца) равна самому определителю: n | A | a i j Ai j , (i =1,2,…,n), (6.29) j 1 n | A | a i j Ai j , (j =1,2,…,n). (6.30) i 1 Теперь можно сформулировать последнее свойство определителя. С в о й с т в о 4. Сумма произведений элементов какой-либо строки (или столбца) определителя на соответствующие алгебраические дополнения элементов любой другой строки (или столбца) равна нулю: (6.31) ak1 Ai1 ak 2 Ai 2 ... akn Ain 0, k i, a1 p A1 j a 2 p A2 j ... anp Anj 0, p j. 117 (6.32) З а м е ч а н и е. Формулы (6.29) – (6.32) можно объединить, записав их в виде единых формул Лапласа: | A |, если i k , 0, если i k , n ak j Ai j j 1 (6.33) | A |, если j p, Ai j (6.34) 0, если j p. i 1 Формулы Лапласа играют важную роль, с их помощью доказываются некоторые теоремы линейной алгебры. a n ip 6.4. Обратная матрица При умножении матриц естественно возникает вопрос: обратимо ли действие умножения матрицы на матрицу? Другими словами, если известно произведение двух матриц и одна из матриц-сомножителей, то можно ли найти другую матрицу? Ответить на этот вопрос мы сможем, если введём понятие обратной матрицы. Как известно, для каждого числа a 0 существует обратное чис1 1 1 ло a такое, что произведение a a a a 1 . Для квадратных матриц тоже вводится аналогичное понятие. О п р е д е л е н и е. Матрица A 1 называется обратной для квадратной матрицы A порядка n, если при умножении её слева и справа на матрицу A получается единичная матрица, т. е. A A1 A1 A En . (6.35) Из определения следует, что только квадратная матрица имеет обратную; в этом случае и обратная матрица является квадратной того же порядка. Очевидно, что свойство быть обратной матрицей взаимно в том смысле, что если A 1 1 является обратной для A , то A является 1 1 обратной для A : A A. Убедимся сначала в том, что если обратная матрица существует, то она единственна. Предположим, что для матрицы две обратные матрицы A АА 1 1 A существуют и А1 . Тогда по определению (6.35) имеем: 1 А А Еn , A A1 A1 A En . 1 Умножив последнее равенство слева на A , получим 1 A ( А А1 ) А1 Еn . Воспользовавшись сочетательным свойством умножения матриц и определением единичной матрицы, получим: A1 ( A A1 ) ( A1 A) A1 En A1 A1 A1 En A1 , 118 1 т. е. А1 А . Следовательно, матрица не может иметь более одной обратной. Однако не каждая квадратная матрица имеет обратную. Если а 0 является необходимым и достаточным условием существования 1 обратного числа а , то для существования матрицы A 1 таким условием является требование | A | 0 . Квадратная матрица A называется невырожденной, если её определитель отличен от нуля. В противном случае матрица называется вырожденной. Справедлива следующая теорема. Т е о р е м а. Если A – невырожденная матрица, то она имеет обратную матрицу A 1 . Д о к а з а т е л ь с т в о. Пусть | A | 0 . Составим квадратную мат~ рицу А , называемую присоединённой для матрицы A , элементы которой являются алгебраическими дополнениями элементов транспонированной матрицы АТ : A11 A21 . . A A22 . . ~ А 12 ... ... . . A A . . 2n 1n . An1 . An 2 (6.36) . . ... . Ann ~ Найдем произведение A A cij i, j 1, 2,..., n . По определению операции умножения матриц (6.12) и формуле Лапласа (6.33) имеем: n | A |,если i j , сi j ai1 A j1 ai 2 A j 2 ... ai n A j n ai k A j k 0 , если i j , k 1 т. е. | A | 0 ... 0 ~ 0 | A | ... 0 AA | A | En . ... ... ... ... 0 0 ... | A | Подобным же образом с помощью формул Лапласа (6.34) можно ~ доказать, что A A | A| En . Так как, по условию | A | 0 , то, умножая обе части последних двух равенств на 1 , имеем |A | ~ 1 ~ 1 ~ 1 1 ~ A A A A En , AA A A En . | A| | A| | A| | A| Полученные выражения показывают, что для невырожденной матрицы A существует обратная матрица следующего вида: 119 A 1 A11 1 A12 | A | ... A 1n A21 A22 ... A2 n An1 An 2 . ... Ann ... ... ... ... (6.37) Теорема доказана. П р и м е р. Найти обратную матрицу для матрицы 1 А 3 4 1 2 . 5 2 0 2 Р е ш е н и е. Так как определитель матрицы | A | 4 отличен от нуля, то обратная матрица A 1 существует. Вычислим алгебраические дополнения всех элементов матрицы A : А11 А21 А31 0 2 2 5 4, 2 1 2 5 2 1 0 2 А12 8, А22 4, А32 3 2 4 5 1 1 4 5 1 1 3 2 3 0 4 2 7, А13 9, А23 5, А33 1 2 4 2 1 2 3 0 6 , 10 , 6 . По формуле (6.37) находим: 4 1~ 1 A A 7 4 4 6 1 8 9 10 4 1 5 7 4 6 3 2 2 9 4 5 2 1 5 4. 3 2 По формулам A A1 A1 A En проверяем правильность вычисления обратной матрицы: 1 3 4 2 0 2 1 1 2 7 4 5 3 2 2 9 4 5 2 120 1 1 5 4 0 3 2 0 0 1 0 0 0 . 1