Рассмотрим систему уравнений с симметричной матрицей:
. (12.9)
Здесь учтено, что и т. д.
Разделим первое уравнение на (это возможно, если ):
, (12.10)
затем домножим его на
.
Если полученное уравнение вычесть из второго исходного уравнения, то первый член сократится и останется
.
Если теперь уравнение (12.10) домножить на и вычесть из третьего исходного уравнения, получим
.
Это можно сделать для всех уравнений, содержащих .
Обозначив
, , ,
получим новую систему уравнений
, (12.11)
полностью аналогичную исходной (симметричную, ленточную и т. д.), но не содержащую и отдельно – уравнение (12.10), позволяющее найти если известны все остальные .
Эту операцию можно продолжать, пока не останется последнее уравнение с одним неизвестным и по одному уравнению для каждого из предыдущих неизвестных типа (12.10), позволяющему его найти, если известны все . Операция называется прямым ходом или прямой прогонкой.
|
|
Далее находим последнее неизвестное , по нему – предпоследнее , по ним - и т. д. и, наконец, из уравнения (12.10).
В результате этой операции (обратной прогонки) получаем решение системы .