Недостатком итерационных методов является то что для каждого рекуррентного процесса необходимо
Итерационные методы решения линейных алгебраических систем
Метод простой итерации или метод Якоби
матричный вид системы линейных уравнений:

где 


Предположим, что диагональные элементы матриц A исходной системы не равны 0 (aii ≠ 0, i = 1, 2, …, n). Разрешим первое уравнение системы относительно x1, второе относительно x2 и т.д. Получим следующую эквивалентную систему, записанную в скалярном виде:

Теперь, задав нулевое приближение 

Аналогично находятся следующие приближения 


Или в общем случае:

или
Условие окончания итерационного процесса- 
Достаточное условие сходимости:Если выполнено условие диагонального преобладания, т.е. 
Замечание. Указанное выше условие сходимости является достаточным, т.е. если оно выполняется, то процесс сходится. Однако процесс может сходиться и при отсутствии диагонального преобладания, а может и не сойтись.
Алгоритм метода простых итераций
1. Преобразовать систему 

2. Задать начальное приближение решения 



3. Вычислить следующее приближение 

4. Если выполнено условие 


Метод Гаусса – Зейделя
Расчетные формулы имеют вид:
т.е. для подсчета i–й компоненты (k+1)–го приближения к искомому вектору используется уже вычисленное на этом, т.е. (k+1)–м шаге, новые значения первых i–1 компонент.
Подробные формулы имеют вид:
Достаточное условие сходимости этого метода такое же, как и для метода простой итерации, т.е. диагональное преобладание:
Начальное приближение:
Алгоритм метода Зейделя
1. Преобразовать систему 

2. Задать начальное приближение решения 



3. Произвести расчеты по формуле (1)или (2) и найти 


4. Если выполнено условие окончания 


Достоинства итерационных методов:
1. Погрешность округления не накапливается от итерации к итерации.
3. Не требуется больший объем памяти.
4. Итерационные методы особенно выгодны для систем с большим количеством нулевых коэффициентов (систем с разряженной итерацией). Методы исключения наоборот: чем больше нулей, тем чаще требуется выбирать новую рабочую строку.
Нормы векторов
При решении СЛАУ наиболее распространены следующие нормы:
1. max-норма, или m – норма: 
2. l-норма: 
3. Евклидова норма: 
Определение.Пусть X* – точное значение вектора, X ‑ приближенное значение. Абсолютная и относительная погрешность вектора X*: , . |
Пример:
Вычислим нормы вектора
1. m-норма:
2. l-норма:
3. Евклидова норма:
Нормы матриц
Согласованные с нормами векторов нормы матрицы A равны



Свойства норм матриц.
1) 

2) 
3) 
Дополнительно верны следующие свойства:
4) 
5) 
Как и для векторов, для матриц можно определить понятие погрешности.
Определение.Пусть A* – точное значение матрицы, A ‑ приближенное значение. Абсолютная и относительная погрешность матрицы A*: , . |
Пример: Пусть




Метод простых итераций, реализующийся в процессе последовательных приближений, сходится к единственному решению исходной системы 



1. Условие теоремы, как достаточное, предъявляет завышенные требования к матрице 

2. Сходящийся процесс обладает свойством «самоисправляемости», т.е. отдельная ошибка в вычислениях не отразится на окончательном результате, так как ошибочное приближение можно рассматривать, как новое начальное.
3. Условия сходимости выполняются, если в матрице 
и хотя бы для одного 
4. Чем меньше величина нормы 
Теорема о необходимом и достаточном условии сходимости метода простых итераций. Для сходимости метода простых итераций (10.12) при любых 



Преобразование системы 


1. Уравнения, входящие в систему 



Выражая 


2. Уравнения преобразуются так, чтобы выполнялось условие преобладания диагональных элементов, но при этом коэффициенты 
3. Если 









Таким образом, в матричном виде имеем Х = В+ AХ.
Полученную систему будем решать методом последовательных приближений.
За нулевое приближение Х (0) можно принять матрицу В:Х (0) = = B, и далее, подставив найденные значения в исходную систему, получим
Х (1) = В + A Х (0) .
При бесконечном повторении этой вычислительной схемы имеем


Итерационные методы решения линейных алгебраических систем: (основанны на использовании повторяющегося (циклического) процесса и позволяющие получить решение в результате последовательных приближений.)
Метод Гаусса – Зейделя
Расчетные формулы имеют вид:
т.е. для подсчета i–й компоненты (k+1)–го приближения к искомому вектору используется уже вычисленное на этом, т.е. (k+1)–м шаге, новые значения первых i–1 компонент.
Подробные формулы имеют вид:
Достаточное условие сходимости этого метода такое же, как и для метода простой итерации, т.е. диагональное преобладание:
Начальное приближение:
Алгоритм метода Зейделя
1. Преобразовать систему 

2. Задать начальное приближение решения 



3. Произвести расчеты по формуле (1)или (2) и найти 


4. Если выполнено условие окончания 


Решение систем нелинейных уравнений (СНУ).
Запишем систему n нелинейных уравнений с n неизвестными (СНУ) в общем виде:

Эту систему можно записать в компактной, операторной форме:
|
|
Решением системы называется набор значений 

СНУ могут иметь единственное решение, множество решений или вообще не иметь его. Поэтому численное решение СНУ проводят в два этапа:
1 этап – отделение решений.
2 этап – уточнение всех или только нужных решений.
Отделить решения – значит установить количество решений, определить приближенные значения каждого из них или указать область, в которой решение существует и является единственным.
Задача отделения решений достаточно просто решается только для системы двух уравнений с двумя неизвестными.

Для этого необходимо в координатах (x1, x2) построить кривые
Точки пересечения этих кривых являются решениями системы. Так как координаты точек пересечения определяются приближенно, целесообразно говорить об области существования решения D. Эта область задается интервалами по каждой координате, внутри которых находятся искомые значения неизвестных.
![]() |
Графическое отделение решений СНУ.
Для систем с большим числом неизвестных (n ³ 3) удовлетворительных общих методов определения области существования решения нет. Поэтому при решении СНУ эта область обычно определяется при анализе решаемой задачи, например, исходя из физического смысла неизвестных.
Отделение решений позволяет:
При отсутствии информации об области существования решения СНУ выбор начального приближения X (0) проводиться методом проб и ошибок (методом “тыка”).
Постановка задачи.
Требуется решить систему нелинейных уравнений 

Убедиться в существовании решения и количестве корней, а также выбрать нулевое приближение в случае системы двух уравнений с двумя неизвестными можно, построив графики функций в удобных координатах. В случае сложных функций можно посмотреть поведение аппроксимирующих их полиномов. Для трех и более неизвестных, а также для комплексных корней, удовлетворительных способов подбора начального приближения нет.
Метод простых итераций.
Как и в случае одного уравнения, метод простых итераций заключается в замене исходной системы уравнений

эквивалентной системой X=Φ(X) –(5.3) и построении итерационной последовательности
В развернутом виде формула итерационного процесса (выражение для вычисления очередного k-го приближения решения) имеет вид:
Условие окончания расчета
δ≤ε (5.6)
δ = 
δ = 
Итерационный процесс (5.5) сходиться к точному решению, если в окрестности решения соблюдаются условия сходимости:




Таким образом, для уточнения решения СНУ методом простых итераций нужно найти такое эквивалентное преобразование (5.1) в (5.3), чтобы в области существования решения выполнялись условия (5.9) или (5.10).
В простейшем случае эквивалентную систему можно получать как:

Можно выделить (не обязательно явно) все неизвестные из уравнений системы так, что:








,
.



,
.



