Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Итерационные методы (метод Якоби, метод Зейделя, метод релаксации)
Итерационные методы решения СЛАУ позволяют найти решение лишь с заданной точностью. Пусть требуется решить систему Ax=f. Представим матрицу A в виде A=L+D+U, где L - нижнетреугольная матрица, D - диагональная матрица, U - верхнетреугольная матрица. Запишем систему (6.1) в развернутом виде:
где
Обозначим
В векторно-матричном виде система запишется в виде: x=B x+C, где B= { bij } i, j=1, …, n, C= { ci } i=1, …, n, x=(x1, x2, …, xn)Т. Построим итерационный процесс по формуле x(k+1)=B x(k)+C, где x0 - задано, k - номер итерации, x(k)=(x1k, x2k, …, xnk)Т. В качестве условия остановки итерационного процесса, можно использовать условие
где e - заданная точность вычисления. Достаточным условием сходимости метода простой итерации является:
или условие диагонального преобладания матрицы A, т. е.
Необходимым и достаточным условием сходимости итерационных методов является условие max | li (B)| < 1. Оценка погрешности итерационного процесса запишется в виде:
где x*- точное решение. Определяя необходимое число итераций для достижений заданной точности из формулы, получим
Итерационная формула метода Якоби имеет вид:
где Для метода Зейделя каждый вычисленный элемент вектора x на (k+1) -й итерации используется при вычислении следующего элемента:
В общем виде получим:
Для метода релаксации введем числовой параметр w так, что
при w > 1 будет метод верхней релаксации, при w = 1 - метод полной релаксации (метод Зейделя), при w < 1 - метод нижней релаксации. Если A=A* > 0, a w такое, что 0< w < 2, то метод релаксации сходится. Параметр w выбирается из условия минимума спектрального радиуса оператора перехода от итерации к итерации.
|