Численное решение систем линейных алгебраических уравнений
2.5.2. Влияние ошибок округления на результат численного решения
Будем трактовать суммарный эффект ошибок округления при выполнении одного итерационного шага как возмущение правой части в итерационном процессе
( 2.19) |
Результат вычислений на каждой итерации при наличии ошибок округления представим в виде
( 2.20) |
где — суммарная погрешность округления. Норму разности между реальным и идеальным (т.е. в отсутствии ошибки округления) результатами расчетов получим, вычитая (2.19) из (2.20). Учтем, что ,
Так как начальное приближение задано точно Обозначим и вычислим сумму членов геометрической прогрессии. Получим
, то есть погрешность, вносимая в решение из-за конечной разрядности мантиссы, не зависит от количества итераций. Этот результат является характеристикой устойчивости рассматриваемого вычислительного процесса.2.5.3. Методы Якоби, Зейделя, верхней релаксации
Представим матрицу в виде
( 2.21) |
где и — нижняя и верхняя треугольные матрицы с нулевыми элементами на главной диагонали, — диагональная матрица. Рассматриваемая СЛАУ может быть переписана в следующем эквивалентном виде:
Построим два итерационных метода
и
или, соответственно,
( 2.22) |
и
( 2.23) |
Очевидно, что эти формулы описывают итерационные процессы вида (2.16), если положить в (2.22)
или
Эти итерационные процессы называются методами Якоби и Зейделя . Представим их в компонентной записи. Метод Якоби будет иметь вид (перенесем итерационный индекс k вверх):
Метод Зейделя можно представить следующим образом:
Эти формулы легко выводятся, если учесть, что элементами матрицы D -1 являются