Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЗ Конспект лекций-13.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
4 Мб
Скачать
☆

2.1.8. Метод простой итерации

Дана система линейных уравнений

Предположим, что диагональные элементы аii, i = 1-n не равны 0. В любом случае строки и столбцы можно поменять местами так, чтобы диагональные элементы не были равны 0. Разделим каждую строку на ее диагональный элемент: первую строку на , вторую строку на и т.д. Получим следующую систему

,

где ; .

В матричном виде эту систему можно записать

или .

Отсюда

(1)

Выполненная выше операция называется приведением системы линейных уравнений к виду, удобному для итераций.

.

Зададим произвольное начальное значение всех неизвестных корней системы (в матричном виде Х = Х(0))и подставим это значение в правую часть системы уравнений (1). Вычислим

,

где Х(0) – начальное (исходное) приближение к корням СЛУ;

Х(1) - первое приближение к корням СЛУ.

Затем процесс повторим, подставив найденные на первой итерации значения Х=Х(1) в правую часть системы уравнений и вычислим вторые приближения корней

.

И так далее. Итерационный процесс повторяем до тех пор, пока на k-й итерации не выполнится условие

<ε,

где ε – заданная точность определения корней системы. Поскольку в вектор Х входит n неизвестных, то условие окончания итерационного процесса, должно быть выполнено для всех n корней.

Пример:

Дана система линейных уравнений

Приведем систему уравнений к виду, удобному для итерации

Зададим начальные приближения к корням равными нулю и точность расчета ε = 0,001.

Начнем итерационный процесс вычисления корней.

1 итерация

2 итерация

и т.д. до выполнения условий

Вычисления сведем в таблицу

№ итерации (к)

0

0

0

0

1

2

3

5

2

1,92

3,19

5,04

3

1,9094

3,1944

5,0446

4

1,9092

3,1949

5,0448

Примечание: число цифр после запятой в вычисляемых приближениях к корням надо брать на один порядок больше чем в заданной точности ε.

Достаточное условие сходимости итерационного процесса

Итерационный процесс будет сходящимся, если модуль элемента на главной диагонали больше суммы (или равен сумме) модулей остальных элементов строки (свободные члены при этом не учитываются)

Это достаточное условие сходимости, но не необходимое, т.е. данное условие гарантирует сходимость итерационного процесса. Условие не является чрезмерным в электрических системах оно часто выполняется, в том числе для матриц узловых проводимостей Yупри решении систем узловых уравнений и контурных сопротивлений Zк при решении системы контурных уравнений .

Итерационный процесс сходится значительно быстрее, если диагональные элементы матрицыА значительно больше недиагональных элементов. Этого можно добиться меняя строки и столбцы местами, при этом оставляя систему линейных уравнений неизменной относительно значений корней.

Пример:

Условие сходимости не выполняется

Поменяем строки местами

Условие сходимости выполняется.

, т.е.

И ли поменяем столбцы местами

,т.е. Условие сходимости выполняется.

Метод итерации обладает таким важным свойством, как самоисправление арифметических ошибок. Можно доказать, что если вычислительный процесс сходится при х(0), то он будет сходится и при другом приближении, которое вычислено с ошибкой. При ошибке у нас только увеличится число итераций.