Рабочую формулу  метода итерации решения системы  (1.1) можно записать в виде

(1.7)

Алгоритм численной реализации формулы (1.7) может быть таким.

Выберем  , где , если не оговорено особо. Положим . Вычислим  для всех Проверим условия , . Если все условия в п.4 будут выполнены, то за приближённое решение системы (1.1) выберем  либо  , либо и закончим  вычисления. Если хотя бы одно условие в п.4 не будет выполнено, перейдём к п.6. Положим и перейдём  к  п.3.

Этот алгоритм можно записать геометрически.

Достаточные  условия сходимости метода итерации для системы  (1.1) имеют вид

1.  .

2.  , .

3. 

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


Пусть система линейных алгебраических уравнений (СЛАУ) задана в виде

                               (2.1)

Чтобы систему (2.1) решить методом простой итерации, её сначала надо привести к виду

                       (2.2)

В системе  (2.2) -ое уравнение  представляет собой -ое уравнение  системы (2.1), разрешённое  относительно –ой неизвестной ().

Метод решения системы (2.1), состоящий в сведении её к системе (2.2) с последующим решением системы (2.2) методом итерации, называется  методом простой итерации для системы (2.1).

Таким образом, рабочие  формулы метода простой итерации решения системы (2.1) будут иметь вид

НЕ нашли? Не то? Что вы ищете?

(2.3)

Формулы (2.3) можно записать в виде

               (2.4)

Алгоритм численной реализации метода простой итерации для системы (2.1) по формулам (2.4) может быть таким.

Выберем  , если не оговорено особо. Положим  . Для всех  вычислим  Проверим условия  . Если все условия в п.4 будут выполнены, то за приближённое решение системы  (2.1) выберем, либо  , либо  и закончим  вычисления. Если хотя бы одно условие в п.4 не будет выполнено, перейдём к п.6. Положим  и  перейдём  к  п.3.

Этот алгоритм можно записать  геометрически.

Достаточные условия сходимости метода простой итерации для системы (2.1) имеют вид

1. , .

2. .

3.

3. Стационарный метод Зейделя.


Метод Зейделя решения СЛАУ отличается от метода итерации тем, что найдя какое-то приближение для -той компоненты, мы сразу же используем его для отыскания следующих , , …, -ой компонент. Такой подход позволяет обеспечить более высокую скорость сходимости метода Зейделя по сравнению с методом итерации.

Пусть СЛАУ задана в виде

                       (3.1)

Пусть - нулевое приближение к точному решению  системы (3.1). И пусть найдено -ое приближение . Определим компоненты -ого приближения по формулам

               (3.2)

Формулы (3.2) можно записать в компактном виде

, ,                (3.3)

Алгоритм численной реализации метода Зейделя решения системы (3.1) по формулам (3.3) может быть таким.

1. Выберем  , например, ,

2. Положим .

3. Для всех вычислим .

4. Для всех проверим условия .

5. Если все условия в п.4 будут выполнены, то за приближенное решение системы (3.1) выберем либо , либо и закончим вычисления. Если хотя бы одно условие в п.4 не будет выполнено, перейдем к п.6.

6. Положим и перейдем к п.3.

Этот алгоритм можно записать геометрически.

Достаточное условие сходимости метода Зейделя для системы (3.1) имеет вид , .

4. Нестационарный метод Зейделя.


Этот метод решения СЛАУ (3.1) обеспечивает еще более высокую скорость сходимости метода Зейделя.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7