![]() ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Метод Зейделя для решения СЛАУ
Рекуррентное соотношение Якоби (2.2) можно несколько улучшить, если найденные при выполнении текущей итерации значения неизвестных сразу подставлять в правую часть выражения:
Такой процесс называется методом Зейделя или методом последовательных смещений. Векторы В случае преобладания диагональных элементов, согласно условия (2.7) метод Зейделя сходится быстрее, чем метод Якоби. Метод Зейделя можно рассматривать как частный случай метода релаксации, в котором для улучшения сходимости вводится параметр
при Реализуем метод Зейделя в Excel. Рассмотрим методику на примере системы В качестве начального значения взято
Таблица 2.1. Вспомогательная таблица для вычисления корней системы
Оценим число арифметических операций, выполняемых в итерационном процессе. Запишем фрагмент процедуры на языке Паскаль:
Kmax:=100; key:=false; repeat inc (k); for i:=1 to n do begin s:=b[i]; for j:=1 to n do s:=s - a[i,j]*x[j]; s:=s*tau/a[i,i]; x[i]:=x[i]+s; end; if abs (S)>eps then key:=true; until (not key) or (k=kmax); где k- число итераций, n-размер матрицы Число итераций, необходимых для получения заданной точности
Действительно
Можно получить апостериорную (a posteriori – из опыта) оценку погрешности:
Апостериорная погрешность точнее априорной и ее можно использовать как еще один критерий завершения процесса итерации:
В заключение сделаем важное для приложений замечание. Метод Зейделя сходится для нормальных систем, т.е. систем, для которых матрица
является нормальной системой.
Не нашли, что искали? Воспользуйтесь поиском:
|