ВУЗ:
Составители:
Рубрика:
§ 5. Метод Гаусса. Треугольное разложение матрицы 93
3. Вычисление определителя методом Гаусса. Из (2.11), исполь-
зуя формулы из упражнений на с. 87, получаем
A = P
1
L
−1
1
P
2
L
−1
1
···P
n
L
−1
n
U, (3.1)
откуда, используя формулы из упражнений на с. 82, будем иметь
det A = det(P
1
L
−1
1
P
2
L
−1
1
···P
n
L
−1
n
U) =
n
Y
i=1
det P
i
n
Y
i=1
det L
−1
i
=
= ±
n
Y
i=1
det L
−1
i
. (3.2)
При этом мы учли, что det U = 1. Нетрудно убедиться (см. упражне-
ние 3 на с. 87), что
det L
−1
i
= ˜a
(i)
ii
,
следовательно,
det A = ±a
(1)
11
˜a
(2)
22
···˜a
(n)
nn
. (3.3)
Знак здесь определяется количеством перестановок строк, выполнен-
ных в ходе реализации прямого хода метода Гаусса. Если оно четно,
выбирается знак плюс. Таким образом, определитель матрицы может
быть вычислен в ходе реализации метода Гаусса.
Пример. Решим методом Гаусса систему уравнений
3x
1
+ 6x
2
+ 15x
3
= 60,
3x
1
+ 2x
2
+ 9x
3
= 34,
9x
1
+ 6x
2
− 3x
3
= 12.
Выпишем матрицу системы уравнений и столбец правой части
A =
3 6 15
3 2 9
9 6 −3
, b =
60
34
12
.
Максимальный элемент первого столбца матрицы A есть a
31
= 9. В соответствии с
описанным выше алгоритмом матрица A
1
и столбец b
1
равны соответственно
A
1
=
9 6 −3
3 2 9
3 6 15
, b
1
=
12
34
60
(поменяли местами первую и третью строки матрицы A, первый и последний элементы
столбца b). Затем делим первую строку матрицы A
1
на 9, умножаем ее на 3 и вычитаем
из второй и третьей срок; делим первый элемент столбца b
1
на 9, затем умножаем его
на 3 и вычитаем из второго и третьего элементов столбца b
1
. В результате получаем
A
2
=
1 2/3 −1/3
0 0 10
0 4 16
, b
2
=
4/3
30
56
.
§ 5. Метод Гаусса. Треугольное разложение матрицы 93
3. Вычисление определителя методом Гаусса. Из (2.11), исполь-
зуя формулы из упражнений на с. 87, получаем
A = P1 L−1 −1 −1
1 P2 L1 · · · Pn Ln U, (3.1)
откуда, используя формулы из упражнений на с. 82, будем иметь
n
Y n
Y
det A = det(P1 L−1 −1 −1
1 P2 L 1 · · · P n L n U ) = det Pi det L−1
i =
i=1 i=1
Yn
=± det L−1
i . (3.2)
i=1
При этом мы учли, что det U = 1. Нетрудно убедиться (см. упражне-
ние 3 на с. 87), что
(i)
det L−1
i = ãii ,
следовательно,
(1) (2)
det A = ±a11 ã22 · · · ã(n)
nn . (3.3)
Знак здесь определяется количеством перестановок строк, выполнен-
ных в ходе реализации прямого хода метода Гаусса. Если оно четно,
выбирается знак плюс. Таким образом, определитель матрицы может
быть вычислен в ходе реализации метода Гаусса.
Пример. Решим методом Гаусса систему уравнений
3x1 + 6x2 + 15x3 = 60,
3x1 + 2x2 + 9x3 = 34,
9x1 + 6x2 − 3x3 = 12.
Выпишем матрицу системы уравнений и столбец правой части
3 6 15 60
A = 3 2 9 , b = 34 .
9 6 −3 12
Максимальный элемент первого столбца матрицы A есть a31 = 9. В соответствии с
описанным выше алгоритмом матрица A1 и столбец b1 равны соответственно
9 6 −3 12
A1 = 3 2 9 , b1 = 34
3 6 15 60
(поменяли местами первую и третью строки матрицы A, первый и последний элементы
столбца b). Затем делим первую строку матрицы A1 на 9, умножаем ее на 3 и вычитаем
из второй и третьей срок; делим первый элемент столбца b1 на 9, затем умножаем его
на 3 и вычитаем из второго и третьего элементов столбца b1 . В результате получаем
1 2/3 −1/3 4/3
A 2 = 0 0 10 , b2 = 30 .
0 4 16 56
Страницы
- « первая
- ‹ предыдущая
- …
- 92
- 93
- 94
- 95
- 96
- …
- следующая ›
- последняя »
