2.2. Метод Гаусса
В основе метода лежит идея последовательного исключения неизвестных. Процесс нахождения корней методом Гаусса состоит из двух этапов. На первом этапе (прямой ход) система при помощи последовательного исключения неизвестных приводится к треугольному виду. На втором этапе (обратный ход) из системы треугольного вида последовательно в обратном порядке находятся корни.
Для простоты рассмотрим систему 4-го порядка.
 (3)
Прямой ход (1-й шаг, 
). Находим из 1-го уравнения системы (3) 
. 
– ведущий элемент первой строки. Если 
, то
.
Обозначив 
 через 
, 
 через 
, 
 через 
 
 через
, получим
, (4)
Где 
 и 
 вычисляются по рекуррентным формулам:

Подставим выражение (4) для 
 во 2-е, 3-е и 4-е уравнения системы (3). В результате получим:
 (5)
 вычисляются по рекуррентным формулам:
 
. (6)
В результате выполнения всех шагов прямого хода система (3) приводится к системе треугольного вида, которая получается объединением всех выражений для 
.
Начальная система принимает вид:
 (7)
Где 
.
Вычисления по всем шагам прямого хода при построении алгоритма организуем в цикле по 
. Последний, 
-й шаг прямого хода выводим из цикла, так как на этом шаге не нужны вычисления 
 и 
, а реализуется только одно выражение 
. На каждом шаге прямого хода все преобразования коэффициентов и свободных членов проводятся по рекуррентным формулам (6).
В процессе обратного хода из системы (7) неизвестные находятся в обратном порядке (цикл по 
). Используем рекуррентную формулу:
![]()
Далее, организуем поиск ненулевого ведущего элемента.
Рассмотренный простейший метод Гаусса называется схемой единственного деления. Он обладает следующим недостатком: если ведущий элемент какой-либо строки (
) окажется равным 
, то этот метод формально непригоден, хотя система может иметь решение. Поэтому в схеме алгоритма необходимо добавить блок поиска ненулевого ведущего элемента. Суть поиска следующая: если в какой-либо строке имеется нулевой ведущий элемент 
, то в этом же 
-м столбце в цикле по 
 осуществляется поиск ненулевого элемента. Если в строке 
 этого столбца такой элемент найден, то строки 
 и 
 меняются местами.
| < Предыдущая | Следующая > | 
|---|