4.8. Вычисление определителей и обратных матриц
При решении системы линейных алгебраических уравнений методом Гаусса и его модификациями можно попутно вычислить определитель системы следующим образом.
В прямом ходе метода Гаусса матрица системы (4.1) при условии, что ведущие элементы всех строк отличны от 0, приводится к треугольному виду. Последний получается после деления соответствующих строк на их ведущие элементы и последующего вычитания таких нормированных строк, умноженных на соответствующие числа, из других строк матрицы. При этом определитель матрицы тоже делится на соответствующий ведущий элемент, а последующие операции (умножения и вычитания) не меняют значения определителя матрицы (см. [2, с. 146–147]; [6, с. 381]; [7, с. 283–284]).
В результате выполнения прямого хода схемы Гаусса получим систему (4.23) с треугольной матрицей, у которой определитель равен 1. Последний получается в результате деления на ведущие элементы , т.е.
или
.
При решении системы методом Гаусса и его модификациями можно попутно вычислить определитель системы. Если стоит задача найти только определитель заданной матрицы , то вычисления проводятся по схеме, соответствующей прямому ходу метода Гаусса и его модификаций. При этом отсутствуют действия над столбцом правых частей системы. Число арифметических действий, выполняемых при вычислении определителя матрицы с помощью этих методов, равно .
Замечание. В случае, когда при решении системы (4.1) применяется метод Гаусса с выбором главного элемента, или схема Жордана, рассуждая аналогично сказанному, получим, что в этом случае равен произведению главных элементов.
Остановимся теперь на вопросе об определении элементов матрицы (см. [2, с. 147–148]; [6, с. 379–380]; [7, с. 285–286]).
Пусть дана невырожденная матрица . Элементы обратной матрицы будем обозначать . Очевидно, что
(4.37) |
где – единичная матрица, т.е.
(4.38) |
Запишем (4.38) более подробно:
Получаем систем из линейных алгебраических уравнений, содержащих неизвестных.
Все эти системы имеют одну и ту же матрицу и отличаются между собой лишь свободными членами. В силу того, что при решении системы по методу Гаусса основные вычисления производятся над матрицей коэффициентов, то решение полученных систем можно объединить в одной схеме и рассматривать одновременно столбцов свободных членов. Естественно, что решение поставленной задачи предполагает использование ЭВМ.