Модуль 1 Линейная алгебра
.pdfДоказательство. Расположим сомножители в порядке следования строк.
Пусть |
1, 2 , |
, n – последовательность номеров столбцов после приведения |
||||||||||||||||
сомножителей в порядок следования строк, так что |
|
|
|
|
||||||||||||||
|
|
|
|
|
a |
a |
|
2 |
|
a |
a1 |
a2 |
|
an |
. |
(2.3) |
||
|
|
|
|
|
1 1 |
2 |
|
|
|
n |
n |
|
1 |
2 |
|
n |
|
|
Тогда по определению a a |
|
|
|
a |
входит в определитель с множи- |
|||||||||||||
|
|
|
|
|
1 |
1 |
|
2 |
|
2 |
|
n |
n |
|
|
|
|
|
телем |
( 1) |
inv 1 |
, 2 , |
, n |
и для доказательства свойства 1 надо проверить, что |
|
||||||||||||
|
|
|
|
|||||||||||||||
|
|
|
|
|
( 1)inv 1 , 2 , |
|
, n inv 1 , 2 , |
, n |
( 1)inv 1, 2 , |
, n . |
(2.4) |
Правую часть (2.3) можно получить из левой за конечное число шагов, на каждом из которых в «текущей» записи произведения меняются местами два соседних множителя. При перестановке соседних множителей меняются местами два соседних элемента как в перестановке первых индексов, так и в перестановке вторых индексов; число инверсий в каждой из этих перестановок изменится на единицу (теорема 2.2), а суммарное число инверсий в двух перестановках изменится на 0 или 2 , т.е. на четное число. Поэтому начальное и ко-
нечное значения сумм чисел инверсий по первому и второму индексу, т.е. ве- |
|||
личины inv 1, 2 , |
, n inv 1, 2 , |
, n |
и inv 1,2,..., n inv 1, 2 ,..., n |
имеют одинаковую четность. С учетом того, что inv 1,2,...,n 0 отсюда следует равенство (2.4).
Свойство 2. (равноправность строк и столбцов). Определитель транспо-
нированной матрицы равен определителю исходной.
Доказательство. Брать произведения элементов исходной матрицы, взятых по одному из каждой строки и по одному из каждого столбца – то же самое, что делать это по отношению к транспонированной матрице. Так как номера строк для исходной матрицы – это номера столбцов для транспонированной, а номера столбцов исходной – номера строк транспонированной, каждое
слагаемое a |
a |
|
|
a |
входит в состав определителей исходной и транс- |
1 1 |
2 |
|
2 |
n |
n |
понированной матриц с одним и тем же множителем ( 1)inv 1 , 2 , , n inv 1 , 2 , , n .
Замечание. Из свойств 1, 2 имеем, что если справедливо какое-то утверждение об определителях, касающееся строк соответствующих матриц, то верно и аналогичное утверждение, касающееся столбцов, и наоборот. Поэтому все дальнейшие свойства, устанавливаемые для строк, остаются справедливыми и для столбцов.
Свойство 3. (аддитивность определителя по строке) Если элементы какой-
либо строки определителя представлены в виде суммы двух слагаемых, то определитель равен сумме двух определителей, в первом из которых элементы отмеченной строки равны первым слагаемым, во втором – вторым.
21
Доказательство. По определению определителя имеем:
|
|
|
a11 |
a12 |
|
|
|
a1n |
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
bi1 ci1 |
bi 2 ci 2 |
|
|
bin cin |
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
an1 |
an2 |
|
|
|
ann |
|
|
|
|
|
|
|
|
|
|
|||||
|
( 1)inv 1 , |
, n a1 |
|
bi |
ci |
|
|
an |
n |
|
|||||||||||||
|
1 , |
, n |
|
|
1 |
|
|
|
i |
|
|
i |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
( 1)inv 1 , |
, n a1 |
|
bi |
i |
|
|
|
an |
n |
|
|
|
|||||||||
|
|
1 , |
, n |
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
( 1)inv 1 , |
, n a1 |
|
ci |
i |
|
|
an |
n |
|
|
|
||||||||||
|
|
1 , |
, n |
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
a11 |
a12 |
|
a1n |
|
a11 |
a12 |
|
|
|
|
|
|
a1n |
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
bi1 |
bi 2 |
|
bin |
|
ci1 |
ci 2 |
|
|
|
|
|
|
cin |
. |
|
||||||
|
|
an1 |
an2 |
|
ann |
|
an1 |
an2 |
|
|
|
|
|
|
ann |
|
|
|
|
Замечание. Свойство 3 обобщается на случай, когда элементы какой-либо строки представлены в виде суммы нескольких слагаемых (трех или более).
Свойство 4. (однородность определителя по строке) Если все элементы какой-либо строки определителя имеют общий множитель, то этот общий множитель можно вынести за знак определителя.
Доказательство аналогично доказательству свойства 1.
Свойства 3,4 называются линейностью определителя по строке.
Свойство 5. Если в матрице поменять местами две строки, то определитель изменит свой знак.
Доказательство. Рассмотрим сначала случай, когда меняются местами две соседние, i-ая и (i+1)-ая, строки. Пусть
|
a11 |
a1n |
|
|
|
a11 |
a1n |
|
|
ai1 |
ain |
, |
|
|
ai 1,1 |
ai 1,n |
. |
ai 1,1 |
ai 1,n |
|
ai1 |
ain |
||||
|
an1 |
ann |
|
|
|
an1 |
ann |
|
22
|
|
|
|
|
|
|
|
|
записанное в порядке следования |
|||||
Возьмем какое-нибудь слагаемое из , |
||||||||||||||
его строк: a1 |
ai 1, |
ai |
|
an |
. Оно |
входит в |
|
|
с |
множителем |
||||
|
||||||||||||||
|
|
1 |
|
i 1 |
i |
|
n |
|
|
|
|
|
|
|
( 1)inv 1 , |
, i 1 , i , |
, n . |
Это |
же |
|
слагаемое |
входит |
в |
|
|
с |
множителем |
||
( 1)inv 1 , |
, i , i 1 , |
, n . |
Из |
теоремы 2.2 |
следует, |
что |
( 1)inv 1 , , i 1 , i , , n |
( 1)inv 1 , , i , i 1 , , n и поэтому .
Пусть теперь меняются местами строки с номерами i и j, j>i+1, между которыми имеется k=j–i–1 других строк. Тогда i-ую строку можно переставить на место j-ой за k перемен местами соседних строк. При этом j-ая строка «поднимется» вверх на единицу и ее можно переставить на место i-ой с помощью k–1 перемен мест соседних строк. Таким образом, перемена мест i-ой и j-ой строки эквивалентна нечетному числу k+k–1=2k–1 перемен мест соседних строк. Очевидно, что при этом определитель меняет знак.
Свойство 6. Определитель матрицы с двумя одинаковыми строками равен нулю.
Доказательство. Рассмотрим определитель с двумя одинаковыми строками и переменим местами эти строки. Тогда, с одной стороны, определитель не изменится (так как строки совпадают), с другой стороны – изменит знак (по свойству 5). Имеем: , 2 0 и 0 .
Свойство 7. Определитель матрицы с двумя пропорциональными строками равен нулю.
Доказательство следует из свойств 4, 6.
Свойство 8. Определитель матрицы не меняется, если ко всем элементам некоторой строки матрицы прибавить соответствующие элементы другой строки, умноженные на одно и то же число.
Доказательство. Используя свойства 3 и 7, получим
a11 |
a12 |
a1n |
|
ai1 ka j1 |
ai 2 ka j 2 |
ain ka jn |
|
|
|
|
|
a j1 |
a j 2 |
a jn |
|
an1 |
an 2 |
ann |
|
23
|
a11 |
a12 |
a1n |
|
a11 |
a12 |
a1n |
|
a11 |
a12 |
a1n |
|
|
ai1 |
ai 2 |
ain |
|
ka j1 |
ka j 2 |
ka jn |
|
ai1 |
ai 2 |
ain |
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
a j1 |
a j 2 |
a jn |
|
a j1 |
a j 2 |
a jn |
|
a j1 |
a j 2 |
a jn |
|
|
an1 |
an2 |
ann |
|
an1 |
an2 |
ann |
|
an1 |
an2 |
ann |
|
Замечание. Свойство 8 широко применяется при вычислении определите-
лей.
Лемма 2.1. Если в квадратной матрице А aij n n элемент aij заменить
на единицу, а все остальные элементы i-ой строки и j-го столбца – на нули, тогда определитель ij полученной матрицы совпадает с алгебраическим до-
полнением Aij |
элемента aij в исходной матрице A : |
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
j |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
a11 |
|
0 |
a1n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(2.5) |
|
|
|
|
ij |
i |
0 |
|
1 |
0 |
Aij |
(i, j 1, n). |
|
||||||||
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
an1 |
|
0 |
ann |
|
|
|
|
|
|
|
|
|
|
Доказательство. Заметим, что минор элемента 1 на позиции (i,j) в опреде- |
|||||||||||||||||||
лителе ij |
совпадает с минором Mij |
определителя исходной матрицы A . |
||||||||||||||||||
|
Рассмотрим сначала случай i=j=1. Вычислим определитель |
|
|
|||||||||||||||||
|
|
0 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
0 |
a22 |
a2n |
|
по формуле (2.1) при a |
1 |
, |
a |
a |
|
a |
0 . |
|||||||
11 |
|
|
|
|
|
|
|
|
|
|
11 |
|
|
12 |
13 |
|
1n |
|
||
|
|
0 |
an2 |
ann |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Тогда в сумме из (2.1) отличными от нуля могут быть только слагаемые |
|||||||||||||||||||
вида ( 1)inv 1, 2 , |
, n a |
a |
|
|
a |
, где a ,a ,...a |
– произвольная перестановка |
|||||||||||||
|
|
|
|
11 |
|
2 2 |
n n |
|
2 3 |
|
n |
|
|
|
|
|
|
|
||
чисел 2,3,…,n, и при этом inv 1,a2 ,..., an inv 2 , |
, n , |
так как единица на |
первой позиции не образует инверсию ни с каким из чисел a2 ,a3 ,...an . Отсюда
|
( 1)inv 2 , |
, n a2 2 |
|
|
a22 |
a2n |
|
|
11 |
an n |
|
|
|
A11 |
(2.6) |
||
|
2 , , n |
|
|
|
an2 |
ann |
|
|
|
|
|
|
|
|
|
||
|
|
24 |
|
|
|
|
|
|
и при i=j=1 формула (2.5) доказана. В случае произвольных i, j в определителе
|
|
a11 |
a1 j 1 |
0 |
a1 j 1 |
a1n |
|
|
ai 1,1 |
ai 1, j 1 |
0 |
ai 1, j 1 |
ai 1,n |
ij |
|
0 |
0 |
1 |
0 |
0 |
|
|
ai 1,1 |
ai 1, j 1 |
0 |
ai 1, j 1 |
ai 1, n |
|
|
an1 |
an, j 1 |
0 |
an, j 1 |
ann |
переместим i-ую строку на место 1-ой, последовательно меняя ее местами с предыдущими (всего i–1 перестановок пар соседних строк), затем аналогично переместим j-ый столбец на место 1-го (j–1 перестановок пар соседних столбцов).
|
|
|
|
|
|
|
|
|
1 |
0 |
0 |
|
|
|
|
|
|
|
|
|
|
0 |
b22 |
b2n |
|
|
В результате получим, очевидно, определитель ij |
|
|
|
, |
|||||||
|
|
|
|
|
|
|
|
|
0 |
bn2 |
bnn |
|
в котором элементы bij , i 2, j 2 образуют минор Mij |
. По формуле (2.6) име- |
|||||||||||
|
|
|
по свойству 5 |
|
|
|
|
|
||||
ем ij |
Mij , а из способа построения ij |
|
|
|
|
|
||||||
|
ij ( 1) |
i 1 j 1 |
|
|
( 1) |
i j |
Mij Aij . |
|
|
|
||
|
|
ij |
|
|
|
|
Свойство 9. (Разложение определителя по строке) Определитель матрицы равен сумме произведений элементов какой-либо строки матрицы на их алгебраические дополнения:
|
a11 |
a1 j |
a1n |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
ai1 |
aij |
ain |
ai1 Ai1 |
aij Aij |
ain Ain , i |
1, n |
. (2.7) |
|
an1 |
anj |
ann |
|
|
|
|
|
Доказательство. Обозначим через e j строку длины n, в которой j-ый эле-
мент равен 1, а все остальные равны 0. Тогда i-ую строку определителя можно представить в виде линейной комбинации
ai1 ai 2 |
ain ai1e1 ai2e2 |
ainen |
|
|
|||
и по свойствам линейности 3,4 имеем |
a (i) |
a |
(i) |
|
a (i) , где |
(i ) |
|
|
|
i1 1 |
i2 |
2 |
|
in n |
j |
получается заменой i-ой строки в на e j ,
25
|
|
|
|
a11 |
a1 j |
a1n |
|
|
|
|
|
|
|
|
|
|
|
ai 1,1 |
ai 1, j |
ai 1, n |
|
|
|
|
|
||
|
(i ) i |
|
|
|
|
|
|
||||||
|
0 |
1 |
0 |
, j |
1, n |
. |
|
|
|||||
|
j |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ai 1,1 |
ai 1, j |
ai 1, n |
|
|
|
|
|
||
|
|
|
|
an1 |
ai 1, j |
ann |
|
|
|
|
|
|
|
Для доказательства (2.7) |
осталось проверить, |
|
что (i ) |
совпадает с |
ij |
из |
|||||||
|
|
|
|
|
|
|
|
|
|
j |
|
|
|
(2.5). Равенство (i) |
ij |
следует из свойства 8: |
ij |
получается из (i ) , если при |
|||||||||
|
j |
|
|
|
|
|
|
|
j |
|
|
||
s 1,2, |
,i 1,i 1, ,n |
к s -ой строке (i ) |
прибавить его i-ую строку, умножен- |
||||||||||
|
|
|
|
|
j |
|
|
|
|
|
|
|
|
ную на ( asj ).
Равенство (2.7) называется разложением определителя по элементам i-ой строки. Свойство 9 называют правилом своих дополнений.
Так как строки и столбцы равноправны, имеет место аналогичное разложение по столбцу:
a11 |
a1 j |
a1n |
|
|
|
|
|
|
|
|
|
|
|
||
ai1 |
aij |
ain |
a1 j A1 j |
aij Aij |
anj Anj , j |
1, n |
. (2.8) |
an1 |
anj |
ann |
|
|
|
|
|
Равенство (2.8) называется разложением определителя по элементам j-го столбца.
Свойство 9 позволяет вычисление определителя порядка n свести к вычислению n определителей порядка (n–1). Например, разложив определитель 3-го порядка по элементам первой строки
a11 |
|
a12 |
a13 |
|
|
|
|
|
|
|
|
|
|
|
|
a21 |
|
a22 |
a23 |
a11 A11 |
a12 A12 a13 A13 |
|
|
|
|||||||
a31 |
|
a32 |
a33 |
|
|
|
|
|
|
|
|
|
|
|
|
a |
|
a22 |
a23 |
|
a |
|
a21 |
a23 |
|
a |
|
a21 |
a22 |
|
, |
|
|
|
|
|
|
||||||||||
11 |
|
a |
a |
|
12 |
|
a |
a |
|
13 |
|
a |
a |
|
|
|
|
32 |
33 |
|
|
|
31 |
33 |
|
|
|
31 |
32 |
|
|
видим, что вычисление определителя 3-го порядка сводится к вычислению трех определителей 2–го порядка.
26
Замечание. Часто за определение определителя берут формулу (2.7) для первой строки. Тогда определение 2.4. становится свойством, которое необходимо доказывать.
Свойство 10. (ортогональность строк и алгебраических дополнений).
Сумма произведений элементов какой-либо строки матрицы на алгебраические дополнения элементов другой строки равна нулю:
|
ak1 Ai1 ak 2 Ai2 |
akn Ain 0, |
k i . |
|||||
Доказательство. Пусть |
|
|
|
|
|
|
||
|
a11 |
a12 |
a1n |
|
a11 |
a12 |
a1n |
|
|
|
|
||||||
|
ai1 |
ai 2 |
ain |
|
ak1 |
ak 2 |
akn |
|
|
|
|
|
, |
|
|
|
. |
|
ak1 |
ak 2 |
akn |
|
ak1 |
ak 2 |
akn |
|
|
an1 |
an2 |
ann |
|
an1 |
an2 |
ann |
|
Здесь – исходный определитель, – результат замены в i-ой строки на k-ую. Алгебраические дополнения элементов i–й строки определителя совпадают с соответствующими алгебраическими дополнениями Ai1, Ai 2 , , Ain
элементов i-ой строки определителя (из определений 2.5 и 2.6 следует, что алгебраические дополнения элементов строки не зависят от значений самих
этих элементов). Отсюда по свойству 9 разложения определителя |
по i-ой |
||
строке имеем |
ak1 Ai1 ak 2 Ai 2 |
akn Ain . Но содержит две одинаковые |
|
строки и 0 |
по свойству 6. |
|
|
Свойство 10 называют правилом чужих дополнений. |
|
||
|
A |
O |
k+n, где |
Лемма 2.2. Пусть D |
– квадратная матрица порядка |
||
|
C |
B |
|
A и B – квадратные матрицы порядков k и n, соответственно, O – нулевая матрица размера k n , C – матрица размера n k . Справедливо равенство:
|
|
|
|
|
|
det D |
A |
O |
det A det B . |
(2.9) |
|||||
|
|
|
|
|
|
|
|
|
|
|
C |
B |
|
|
|
Доказательство. Применим индукцию по порядку k матрицы A . При k=1 |
|||||||||||||||
имеем A a11 |
|
|
и разложение det D по первой строке дает |
det D a11 det B |
|||||||||||
det A det B . При k>1 миноры элементов a1 j |
, 1 j k , первой строки в det D |
||||||||||||||
имеют вид j |
|
|
Aj |
O |
|
, где |
|
Aj |
|
– минор M1 j |
элемента a1 j в det A , порядок Aj |
||||
|
|
|
|
||||||||||||
|
|
|
|
||||||||||||
|
C j |
B |
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
27 |
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
равен k–1. По предположению индукции j M1 j det B . Разлагая det D по первой строке, получаем
k |
k |
det D a1 j ( 1)1 j j |
( 1)1 j a1 j M1 j det B |
j 1 |
j 1 |
k
det B a1 j ( 1)1 j M1 j det B det A .
j 1
Свойство 11. Для любых квадратных матриц A , B одного порядка справедливо равенство: det(A B) det A det B .
Доказательство. Пусть A , B – квадратные матрицы порядка n. Рассмотрим вспомогательный определитель порядка 2n:
|
|
|
|
|
|
a11 |
an1 |
0 |
0 |
|
|
|
A |
O |
|
|
an1 |
ann |
0 |
0 |
. |
|
|
|||||||||
|
E |
B |
|
1 |
0 b |
b |
||||
|
|
|
|
|
|
|
|
11 |
1n |
|
|
|
|
|
|
|
0 |
1 |
bn1 |
bnn |
|
По лемме 2.2 имеем det A det B . По свойству 9 определитель не изменится, если к каждому из столбцов с номерами n 1,n 2,...,2n прибавить линейную комбинацию первых n столбцов.
Обозначим через определитель, который получается из следующим образом: к столбцу с номером n j прибавляется линейная комбинация первых
n столбцов с коэффициентами b1 j ,b2 j , ,bnj (из j-го столбца матрицы B ), j 1, n . Легко проверяется, что после таких преобразований все элементы bij в
первом нижнем углу заменятся на нули, а в правом верхнем углу элемент 0 в i-ой строке и (n+j)-ом столбце заменится на ai1b1 j ai 2b2 j ainbnj . Последняя сумма по определению 1.15 равна элементу i-ой строки и j-го столбца
|
|
|
A |
AB |
|
|
|
|
матрицы |
AB . Таким образом, |
|
E |
O |
. В |
|
поменяем местами 1-ый и |
|
|
|
|
|
|
|
|
|
|
(k+1) -ый, 2-ой и (k+2) -ой, …, n-ый и (2n)-ый столбцы. Применив n раз свойство 5 определителей (для столбцов), а затем лемму 2.2, получим
|
n |
AB |
A |
|
n |
|
n |
|
n |
|
( 1) |
|
O |
E |
( 1) |
|
det AB det( E) ( 1) |
|
det AB ( 1) |
|
det AB . |
|
|
|
|
|
|
|
|
|
|
|
Из доказанных выше равенств имеем det A det B det AB .
Свойство 11 является одним из важных свойств определителей.
28
2.5. Вычисление определителей
Способ 1. Вычисление определителя с использованием определения 2.4.
Для вычисления определителя порядка n с использованием определения
2.4. требуется n!·(n–1) попарных умножений и (n!–1) сложений. В частности, при n = 100 число умножений равно 100! ·99 > 10153. При n = 3 число умноже-
ний равно n!·(n–1)=3! ·2 =12.
Способ 2. Вычисление определителя с использованием свойств определителя.
Рассмотрим использование свойств 8, 9. Как было отмечено выше, свойство 9 позволяет вычисление определителя порядка n свести к вычислению n определителей порядка (n–1). Пусть определитель разлагается по столбцу, в котором есть нули. Тогда нужно вычислить столько определителей (n–1)-го порядка, сколько отличных от нуля элементов в данном столбце. Чем больше нулей будет в данном столбце, тем меньшее количество определителей (n–1)-го порядка нужно вычислить. Для получения нулей в данном столбце используется свойство 8. Применяя свойство 8 (для строк), можно заменить нулями все элементы данного ненулевого столбца, кроме одного ненулевого элемента. Тогда задача сводится к вычислению одного определителя (n–1)-го порядка. Далее для полученного определителя (n–1)-го порядка процесс повторяется до получения определителя первого порядка. Покажем это на примере.
Пусть требуется вычислить определитель |
|
|
aij |
|
n n |
, где a11 0 . |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|||||
Шаг 1. Вынесем множитель a11 |
из первой строки за знак определителя: |
||||||||||||||
|
a11 |
a12 |
a1n |
|
1 |
|
|
a12 |
|
|
a1n |
|
|
||
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|||||||||||
|
|
|
|
a11 |
|
a11 |
|
|
|||||||
|
a21 |
a22 |
a2n |
|
|
|
|
|
|
|
|||||
|
a |
a |
|
|
a |
|
a |
|
. |
||||||
|
|
|
|
11 |
21 |
22 |
|
|
2n |
|
|
||||
|
an1 |
an2 |
ann |
|
an1 |
|
|
an2 |
|
ann |
|
|
|||
|
|
|
|
|
|
|
|
|
|
Шаг 2. Прибавим ко второй строке первую, умноженную на a21 , к третьей
– первую, умноженную на a31 , и т.д., для чего нужно выполнить (n–1)2 умно-
1 |
a12 |
|
a1n |
a11 |
|
a11 |
|
|
|
жений и (n–1)2 сложений: |
a |
0 |
a |
a |
. Итак, за два шага нужно |
|
11 |
22 |
2n |
|
|
|
|
0 |
|
|
|
|
|
an2 |
ann |
|
|
выполнить (n–1) делений, (n–1)2 умножений и |
(n–1)2 сложений. |
Шаг 3. Разложим полученный определитель по первому столбцу. Вычисление свелось к одному определителю (n–1)-го порядка.
29
Далее переходим к шагу 1 для полученного определителя и т.д. Процесс продолжается до сведения к определителю первого порядка, для чего нужно выполнить n(n–1)+…+2·1= n(n2–1)/3 умножений и делений, (n–1)2+…+12= =n(n–1)(2n–1)/6 сложений. Полученный определитель первого порядка умножаем на (n–1) множителей, которые выносились за знак определителя (на шаге 1), для чего нужно выполнить (n–1) попарных умножений.
Итак, для вычисления определителя порядка n с использованием свойств 8,9 нужно выполнить n(n2–1)/3+(n–1) умножений и делений, n(n–1)(2n–1)/6 сложений. В частности, при n=100 нужно выполнить 333399 умножений и делений, 328350 сложений.
Очевидно, что из двух рассмотренных способов вычисления определителя рациональным является второй. При n ≥ 4 для вычисления определителя нужно использовать ЭВМ. При практических вычислениях возможны случаи, когда элемент a11 равен нулю или близок к нулю. Тогда в качестве ведущего элемента
строки рекомендуется брать наибольший элемент в строке.
Пример 2.13. Вычислите, используя свойства определителя, следующие
|
|
|
|
|
|
|
|
|
3 |
0 |
6 |
|
|
|
1 |
1 |
1 |
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
1 |
1 |
1 |
1 |
|
|
|
|
|
|
||||||
определители: а) |
4 |
1 |
5 |
|
|
; б) |
. |
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
2 |
4 |
2 |
|
1 |
1 |
1 |
|
|
1 |
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
1 |
1 |
1 |
1 |
|
|
|
|
|
|
||||||||
Решение. а) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
0 |
6 |
|
|
1 |
0 |
2 |
|
II ( 4) I 3 |
|
1 |
0 |
2 |
|
1 |
3 |
|
||||||||||
|
3 |
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|||||||||||||||||||||
|
4 1 |
5 |
3 |
4 |
1 |
5 |
|
|
0 |
1 |
3 |
3 |
|
||||||||||||||
|
2 |
4 |
2 |
|
|
|
2 |
4 |
2 |
|
|
III 2 I |
|
|
0 |
4 |
2 |
|
4 |
2 |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
1 |
3 |
|
|
|
|
|
|
|
|
|
||
|
3 ( 1) |
1 |
|
II ( 4) I 3 ( 1) |
|
|
|
3 ( 1) ( 10) 30 . |
|
||||||||||||||||||
|
4 |
2 |
|
0 |
10 |
|
Для вычисления заданного определителя 3–го порядка потребовалось
(n(n2–1)/3+(n–1)=3(32–1)/3+(3–1)=10 умножений и делений, n(n–1)(2n–1)/6= =3(3–1)(2·3–1)/6=5 сложений). Заметим, что для вычисления определителя 3–го порядка по определению (2.2) потребовалось бы выполнить n!·(n–1)=3!·2=12 умножений и 5 сложений.
|
1 |
1 |
1 |
1 |
II I |
|
1 |
1 |
1 |
1 |
|
2 |
0 |
2 |
|
|
|
|
|
|
|||||||||||||
|
1 |
1 |
1 |
1 |
|
0 |
2 |
0 |
2 |
|
|
|||||
б) |
|
|
2 |
2 |
0 |
|
||||||||||
1 |
1 |
1 |
1 |
III I |
0 |
2 |
2 |
0 |
||||||||
|
1 |
1 |
1 |
1 |
IV ( 1) I |
|
0 |
0 |
2 |
2 |
|
0 |
2 |
2 |
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30