4.4. Метод Гаусса последовательного исключения неизвестных
Запишем систему линейных алгебраических уравнений (4.1) в виде
, | (4.16) |
Для решения системы (4.16) воспользуемся методом Гаусса последовательного исключения неизвестных (схема единственного деления).
Метод Гаусса последовательного исключения неизвестных можно изложить с помощью -теоремы. Используя разложение матрицы исходной системы на произведение левой и правой треугольных матриц, решение исходной системы сводят к последовательному решению двух систем с треугольными матрицами. Подробное изложение алгоритма такого подхода можно найти в [1, с. 257–261].
В настоящей работе остановимся на другом подходе реализации метода Гаусса. Суть его в том, что последовательно исключаются неизвестные и задача сводится к решению системы с треугольной матрицей, эквивалентной исходной системе. Рассмотрим алгоритм данного подхода для случая (см. [1, с. 257–258]; [2, с. 139–143] и др.).
Если ведущий элемент , то, поделив коэффициенты первого уравнения системы (4.16) на этот коэффициент, преобразуем уравнение к виду
(4.17) |
Далее умножим каждый член (4.17) на , и вычтем его из соответствующего -го уравнения системы (4.16). В результате получится система из двух уравнений, в которой отсутствует :
(4.18) |
Если в полученной системе уравнений (4.18) коэффициент при ( – ведущий элемент) не равен 0, то преобразуем это уравнение по правилу, указанному выше: делим коэффициенты при неизвестных на . В результате получим
(4.19) |
Умножим левую и правую части (4.19) на , и вычтем из -го уравнения системы (4.18). В результате получим одно уравнение с одним неизвестным :
(4.20) |
Если то из уравнения (4.20) определяется неизвестная величина
(4.21) |
В результате проведенных преобразований получилась система линейных алгебраических уравнений с треугольной матрицей, состоящая из уравнений (4.17), (4.19), (4.21). Матрица коэффициентов при неизвестных в уравнениях этой системы имеет следующий вид:
(4.22) |
Указанная система в векторной форме записывается так:
(4.23) |
Отметим, что переход от исходной системы уравнений (4.16) к системе (4.23) с треугольной матрицей называется прямым ходом схемы Гаусса.
Обратный ход схемы Гаусса состоит в определении компонент вектора решения . Для этого надо решить систему (4.23) с треугольной матрицей. Сначала определяется неизвестное по формуле (4.21), затем находят .
Соответствующие расчетные формулы для определения и определяем из уравнений (4.19) и (4.17) соответственно:
(4.24) |
(4.25) |