ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 16.10.2024
Просмотров: 140
Скачиваний: 1
IV
ГЛАВА ОПРЕДЕЛИТЕЛИ
Рассмотрим теперь операцию, применимую к квадратным матрицам, которая дает возможность получить скалярную величину, называемую определителем (детерминантом) матрицы. Знакомство с ней необходимо при обсуждении в главе V операции, заменяющей деление, и окажется полезным в последующих главах.
Литература, посвященная определителям, весьма обширна; в на стоящей книге приводится относительно сжатое изложение проблемы, оно затрагивает тол ько элементарные методы расчета определителей.
1. ВВЕДЕНИЕ
Определитель это скаляр, который представляет собой сумму ряда произведений элементов матрицы, причем каждое произведение умно жается на + 1 или —1 в соответствии с ясно сформулированным прави лом. Далее описывается процедура получения этих произведений, а фор мальное, строгое определение приводится в приложении к главе.
Определители можно построить только для квадратных матриц, так как определителей для неквадратных матриц не существует. Опре делитель квадратной матрицы порядка п называется определителем п-го порядка и обычно обозначается как | А |, где А —■квадратная мат рица. В некоторых работах приняты обозначения || А |], [Л] или det (Л), однако наиболее распространенное обозначение — | А |, оно и приме няется на протяжении всей книги. Определение величины | А | путем суммирования соответствующих произведений элементов А (с коэффи циентами + 1 и —1 , включаемыми в произведения) называется по-раз ному: вычисление, разложение или раскрытие определителя. Прежде всего проиллюстрируем процедуру вычисления определителя с помощью ряда числовых примеров.
Определитель матрицы размером 1 X 1 равен значению ее единст венного элемента. Значение определителя второго порядка равно про изведению диагональных элементов минус произведение недиагональ ных элементов. Например, определитель матрицы
записанный как
\А
7 3
4 6 ’
7 4
вычисляется таким путем:
| А | = 7-6 — 3-4 = 30.
Этот пример иллюстрирует общий порядок разложения определителя второго порядка: произведение диагональных членов, умноженное на -|-1 плюс произведение недиагональных членов, умноженное на —1 . Отсюда в общем виде можно записать:
ап |
«12 —Пц й22 Qj2 а21- |
M l |
|
a2i |
а22 |
Слово «определитель» (или символ «| А |») для краткости часто употребляется для обозначения определителя в развернутой записи, а также скалярной величины, к которой он сводится. Таким образом, если
9 3'
А
7 2 ’
то символ | А | может относиться к развернутой записи
9 3
7 2
и к вычисленному значению
\А I = 9-2 — 7-3 = —3.
Двоякое употребление термина общепринято, оно редко приводит к недоразумению. Этот термин применяется вне зависимости от порядка определителя.
Определитель третьего порядка можно представить в виде линейной функции трех определителей второго порядка.В качестве коэффициен тов функции берутся элементы строки (или столбца) основного опреде лителя; каждое произведение умножается на +1 или —1. Например, разложение
2 3
5 6
8 10
по элементам первой строки (1 , 2 и 3) дает
\А\ = 1 ( + 1 ) |
5 6 + 2 ( - 1) 4 |
6 + 3 (+ 1) 4 |
5 |
|||
|
8 |
10 |
7 |
10 |
7 |
8 |
= 1 (50 —48) —2 (40 —42) + 3 (32 —35) = —3.
Определитель вычисляется путем суммирования произведений (с со ответствующими знаками) каждого элемента выбранной строки (в дан ном случае первой) с определителем, полученным из \А \ путем вычер-
75
кивания строки |
и столбца, |
содержащих этот элемент. |
Например, пер |
||
вый элемент, равный 1 , умножается на определитель |
5 |
6 |
который |
||
8 |
10 |
||||
получается на |
основе [ А | |
вычеркиванием первой строки |
и первого |
столбца, а элемент 2 умножается (помимо коэффициента —1) на опреде литель, полученный из | А ) путем удаления строки и столбца, содер жащих этот элемент, т. е. первой строки и второго столбца. При этом
остается |
4 |
6 |
|
|
|
|
7 |
10 . Определители, полученные таким путем, называются |
|||||
минорами А. |
Так, |
5 |
6 |
4 |
6 |
|
8 |
10 есть минор элемента 1матрицы Л, а 7 |
10 |
||||
минор элемента 2. |
|
и —1 определяются по следующему правилу: |
||||
Коэффициенты +1 |
||||||
если Л |
^ {ац}, то произведение atj и его минора при разложении опре |
|||||
делителя \А \ умножается на (—1)‘+/. В |
нашем примере элемент 1 |
|||||
соответствует элементу аи . Следовательно, |
произведение ахх и его ми |
|||||
нора умножается на (—1)1+1, что равно +1- |
Аналогично произведение |
элемента аХ2 и его минора умножается на (—1)1+2, т. е. на —1 .
Минор элемента квадратной матрицы порядка п обязательно явля ется определителем порядка п — 1. Однако не все миноры имеют по рядок п — 1. При устранении из квадратной матрицы n-го порядка г строк и г столбцов остается подматрица порядка п — г. Определитель этой подматрицы есть минор порядка п — г.
2. РАЗЛОЖЕНИЕ НА МИНОРЫ
Обозначим минор элемента ахх как |Л4и [, где М хх — подматрица матрицы Л, полученная вычеркиванием первой строки и первого столб
ца. Тогда в приведенном ранее примере | Л41 1 1 : |
5 |
6 |
. Аналогично, |
|||
8 |
10 |
|||||
если |
| МХ2\ есть минор а12, то |М 12| = |
4 |
6 |
и |
наконец, если |
|
7 |
10 > |
|||||
\MXi |
минор а13, то ! М1; |
. Приняв эти обозначения, рас |
||||
смотренное разложение | Л j |
можно представить в виде |
|
||||
I Л | = flu ( - 1)W I Ми ! + |
ап (— 1)1+* | М 121+ |
а18( |
- |
I)1*31М1з |. |
Такой метод разложения определителя известен как разложение по эле ментам строки (или столбца) или как разложение на миноры. Он был продемонстрирован при использовании элементов первой строки, одна ко его также можно применить, беря любую строку (или столбец). На пример, разложение только что рассмотренного определителя | Л | при использовании элементов второй строки дает
|Л | = 4(— 1) 2 |
3 |
+ 5 ( + 1) |
3 |
6 С - 1) |
2 |
8 |
10 |
|
1° . |
|
8 |
= - 4 ( —4) + 5(- 1 1 )- -б ( —6) - —3. |
|
||||
76 |
|
|
|
|
. К |
|
|
|
|
|
V .. |
t
Ответ такой же, что и ранее; наконец, эту же величину получаем, взяв первый столбец:
А |
|
5 |
6 |
4 (— 1) |
2 |
3 |
3 |
|
1 ( + |
1) 8 10 |
8 10 f 7 ( + 1) |
6 |
|||||
|
— 1 (2) — 4 ( — 4 ) Ч - 7 ( — 3) - - 3 .
Миноры в'данном разложении получают точно таким же путем. Напри мер, минор элемента 4 равен | А | без второй строки и первого столбца, а поскольку 4 есть элемент я21, то его произведение с минором умножает ся на (—1)2+1 = —1. Таким же путем получены и остальные члены разложения.
Следующий пример иллюстрирует разложение определителя третье го порядка в общем случае. Пусть определитель |Л| имеет вид:
« п |
@12 |
@13 |
@21 |
@22 |
@23 |
@31 |
@32 |
@33 |
Разложение по элементам первой строки дает
А\ = а ц (+ 1) *22 |
|
|
Ь«12 (-- 1) а21 |
|
||||
|
*32 |
*33 |
|
|
|
@31 |
@33 |
|
« 2 1 |
« 2 2 |
|
|
|
|
|
|
|
+ « 13 ( + 1) |
: « 1 1 « 2 2 |
« 3 3 |
« 11 « 2 3 |
« 32 |
« 1 2 « 2 1 « 3 3 ~"Ь |
|||
«31 |
«32 |
|
|
|
|
|
|
|
Т~ « 1 2 |
« 2 3 « 31 ~Г «13 |
« 2 1 |
« 32 |
« 1 3 |
« 2 2 «31 • |
Читатель должен удовлетвориться утверждением о том, что разложение по элементам любой другой строки или столбца приводит к тому же самому результату.
Значение определителя остается одним и тем же вне зависимости от того, по какой строке или столбцу ведется разложение. Заметим, что коль скоро строка или столбец выбраны и определен знак для про изведения первого ее элемента с минором, знаки следующих произве дений изменяются с плюса на минус и с минуса на плюс.
Разложение этим методом определителя я-го порядка представляет собой обобщение только что продемонстрированного разложения оп ределителя третьего порядка. Так, определитель матрицы А = {atj} размером я X я получают следующим образом: берут элементы любой одной строки (столбца), умножают каждый элемент ац на соответст вующий минор |M i7|, получаемый вычеркиванием строки и столбца,
содержащих аи-, умножают произведение |
на (—1)«+/; произведения |
|
с соответствующими |
знаками суммируют. |
Итог равен определителю |
\А\. Если я велико, |
то такое разложение применяют рекурсивно, т. е. |
каждый минор | M tj | разлагается, при этом процедура та же.
7 7
Пример. Разложение по элементам первой строки определителя
|
1 |
2 |
3 |
0 |
|
А I |
0 |
4 |
5 |
6 |
|
1 |
0 |
2 |
3 |
||
|
|||||
|
4 |
0 |
2 |
3 |
дает
\А I = 1 (-1 )21М п ! + 2(—I)3 1Mla I + 3 ( - 1 )41М 131+ 0 ( - 1 )51М и
Необходимо найти следующие миноры:
|
Mi |
|
4 |
5 |
6 |
4 ( - 1 )2 |
2 3 + 5 (— I)3 |
|
|
|
||||||
|
|
0 2 3 |
|
|
|
|||||||||||
|
|
|
0 |
2 |
3 |
|
|
|
2 |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
~|-6 (— I)4 |
0 |
2 |
|
|
|
|
|
|
|||
|
|
|
|
|
0 |
2 |
|
|
|
|
|
|
||||
| М 12 I |
0 |
5 |
6 |
|
|
2 |
3 |
|
|
|
|
|
|
|
|
|
1 |
2 |
3 |
|
0 (1) |
+ 5 ( - 1) |
|
|
4-6 (1) |
|
|
||||||
|
4 |
2 |
3 |
|
|
2 |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
0 |
4 |
6 |
|
|
0 |
3 |
|
|
1 |
3 |
|
|
1 |
0 |
36. |
|
|
|
|
|
|
|
|
|
|
|||||||
М 13 I |
1 |
0 |
3 |
= 0 |
(1) |
0 |
3 |
+ 4 ( - |
1) A |
Q |
+ |
6 |
(1) |
0 |
||
|
4 |
0 |
3 |
|
|
|
|
4 |
О |
|
|
4 |
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Следовательно,
\А | = 1 (1)0 + 2 (—1)9 + 3 (1)36 + 0 (— 1) |AfM| = 90.
Разложение, аналогичное данному, по элементам другой строки или столбца дает тот же самый результат. Заметим, что в этом случае | М и | не определяется, поскольку аи равно нулю. Разумно выбирая строку или столбец, по которой будет разложен определитель, можно свести к минимуму затраты сил на арифметические операции. Методы, приво дящие к дальнейшему сокращению вычислительной работы, рассматри ваются в следующем параграфе. В общем при разложении определите ля по элементам строки можно написать
\А 1 = |
П |
аи ( ~ 1 ) ‘+ ,\Мц\ для любого i |
(1) |
2 |
|||
|
/= 1 |
|
|
и при разложении по элементам столбца |
|
||
| Л [= |
2 |
аи (— 1у+1\Ма \ для любого/. |
(2) |
|
;= 1 |
|
|
78
Таким образом, как показано в предыдущем примере, определитель четвертого порядка имеет четыре произведения, каждое из которых со держит минор третьего порядка, а каждый из этих миноров есть сумма трех произведений, содержащих определители второго порядка. Сле довательно, определитель четвертого порядка в итоге содержит 4 X 3 X X 2 = 24 произведения его элементов, а каждое произведение содер жит четыре элемента. Это приводит нас к общему заключению о том, что определитель квадратной матрицы порядка п есть сумма п\ произве дений с соответствующими знаками. Такой определитель называется определителем n-го порядка. Можно показать, применяя метод, при веденный в работе Эйткена [1], что каждое произведение включает п элементов матрицы, содержит только по одному элементу из каждого столбца и строки и встречается не более одного раза.
Рассмотренный метод вычисления требует выполнения трудоемких расчетов для определителя выше третьего порядка. К счастью, сущест вуют более простые методы. В связи с тем, что рассмотренный метод представляет собой основу для упрощенных подходов, он и был деталь но освещен здесь. Кроме того, он полезен при изучении некоторых дру гих свойств определителей.
3. ПРОСТЕЙШИЕ СВОЙСТВА ОПРЕДЕЛИТЕЛЕЙ
а) ОПРЕДЕЛИТЕЛЬ ТРАНСПОНИРОВАННОЙ МАТРИЦЫ
Как будет показано в приложении, определитель транспонирован ной матрицы равен определителю исходной матрицы: | А' | = \А\.
Пример.
|
|
1 |
— 1 |
0 |
1 |
1+ 10 11 |
|
|
|
|
2 |
1 |
2 |
|
|||
|
|
4 |
|
|||||
|
|
4 |
4 |
9 |
|
|
|
|
|
|
|
|
|
|
|||
1 |
2 |
4 |
1 |
|
|
1 |
1 + 18 |
8 1 1 . |
— 1 |
1 4 |
|
|
|||||
2- |
|
|
2 |
|||||
0 |
2 |
9 |
|
|
|
|
||
|
|
|
|
|
|
Таким образом, операция транспонирования матрицы не влияет на величину результирующего определителя; иными словами, опреде литель не изменяется, если все его строки будут заменены столбцами. В связи с этим три свойства, относящиеся к строкам, которые сейчас будут рассмотрены, справедливы также и для столбцов, однако для простоты они представлены лишь для строк.
6) ПЕРЕСТАНОВКА ДВУХ СТРОК
Взаимная перемена мест двух строк (соседних или любых других) определителя изменяет его знак. Доказательство приведено в прило жении.
79