Решение нелинейных уравнений методом простых итераций

Рассмотрим приближенный метод решения нелинейных уравнений Решение нелинейных уравнений методом простых итераций - student2.ru на примере уравнения Решение нелинейных уравнений методом простых итераций - student2.ru .

Для данного уравнения уже выполнено отделение корней. Пусть Решение нелинейных уравнений методом простых итераций - student2.ru один из отрезков, содержащих только один корень.

Формула метода итераций имеет вид:

Решение нелинейных уравнений методом простых итераций - student2.ru

Знак перед дробью, для нахождения коэффициента Решение нелинейных уравнений методом простых итераций - student2.ru берется обратным к знаку производной.

За начальное приближение можно взять середину отрезка, т.е. Решение нелинейных уравнений методом простых итераций - student2.ru

Вычисления завершаются тогда, когда для найденного значения Решение нелинейных уравнений методом простых итераций - student2.ru выполняется условие Решение нелинейных уравнений методом простых итераций - student2.ru , значение корня при этом будет равно Решение нелинейных уравнений методом простых итераций - student2.ru .

Пример: Найти корень уравнения Решение нелинейных уравнений методом простых итераций - student2.ru методом итераций с точностью Решение нелинейных уравнений методом простых итераций - student2.ru

Выбираем один из найденных отрезков, содержащих только один корень (рис. 13). Для выбранного отрезка находим точку начального приближения Решение нелинейных уравнений методом простых итераций - student2.ru

Решение нелинейных уравнений методом простых итераций - student2.ru

Рис. 13. Вид экрана для метода простых итераций

В ячейку А2, В2 (рис. 13) записываем исходные данные. В ячейки С2, D2 ввести формулы вычисления производных данной функции. Формула для заполнения ячейки E2 (рис.14). Формула для заполнения ячейки C5 (рис.15). Формула для заполнения ячейки B8 (рис.16). В ячейку А9 устанавливаем ссылку на В8.

Решение нелинейных уравнений методом простых итераций - student2.ru

Рис. 14. Формула для заполнения ячейки E2

Решение нелинейных уравнений методом простых итераций - student2.ru

Рис. 15. Формула для заполнения ячейки C5

Решение нелинейных уравнений методом простых итераций - student2.ru

Рис. 16. Формула для заполнения ячейки B8

Задания для самостоятельного выполнения.

Из таблицы 2 приложения взять исходные данные своего варианта. Вариант определяется по порядковому номеру в списке группы. Найти корни уравнения методом простых итераций для всех отрезков, содержащих единственный корень.

Контрольные вопросы

1. Метод простых итераций решения нелинейных уравнений.

2. Сравните метод простых итераций с другими методами.

Численные методы решения системлинейных уравнений

Решение систем линейных уравнений методом простых итераций методом зейделя

Метод простых итераций.Рассмотрим метод простых итераций на примере системы литейных уравнений размерности Решение нелинейных уравнений методом простых итераций - student2.ru

Решение нелинейных уравнений методом простых итераций - student2.ru

Для сходимости этого метода достаточно выполнения условия доминирования диагональных элементов системы. Для системы размерности Решение нелинейных уравнений методом простых итераций - student2.ru данные условия имеют вид:

Решение нелинейных уравнений методом простых итераций - student2.ru Решение нелинейных уравнений методом простых итераций - student2.ru Решение нелинейных уравнений методом простых итераций - student2.ru

Формулы для вычисления Решение нелинейных уравнений методом простых итераций - student2.ru шага метода простых итераций:

Решение нелинейных уравнений методом простых итераций - student2.ru

В качестве нулевого приближения используются значения Решение нелинейных уравнений методом простых итераций - student2.ru или Решение нелинейных уравнений методом простых итераций - student2.ru

Итерационный процесс продолжается пока не будет выполнено условие:

Решение нелинейных уравнений методом простых итераций - student2.ru

Пример 1:Решить систему линейных уравнений

Решение нелинейных уравнений методом простых итераций - student2.ru

методом простых итераций с точностью Решение нелинейных уравнений методом простых итераций - student2.ru

Ввести исходные матрицы А и В (рис. 17), также точность вычисления Решение нелинейных уравнений методом простых итераций - student2.ru Заполнить заголовок таблицы.

В ячейки A7:C7ввести нулевое приближение. В качестве нулевого приближения используются значения Решение нелинейных уравнений методом простых итераций - student2.ru или Решение нелинейных уравнений методом простых итераций - student2.ru В ячейки A8:C8ввести формулы метода простых итераций (рис.18).

Решение нелинейных уравнений методом простых итераций - student2.ru

Рис. 17. Вид экрана для метода простых итераций

Решение нелинейных уравнений методом простых итераций - student2.ru

Рис. 18. Формула для заполнения ячейки А8

Заполнить блок вычисления Решение нелинейных уравнений методом простых итераций - student2.ru (рис.19), далее заполняем ячейки G8, H8(рис. 20-21).

Решение нелинейных уравнений методом простых итераций - student2.ru

Рис. 19. Формула для заполнения ячейки D8

Решение нелинейных уравнений методом простых итераций - student2.ru

Рис. 20. Формула для заполнения ячейки G8

Решение нелинейных уравнений методом простых итераций - student2.ru

Рис. 21. Формула для заполнения ячейки H8

Протянуть восьмую строку до тех пор, пока в ячейке H8 не появится надпись “стоп”.

Метод Зейделя.В отличии от метода простых итераций в методе Зейделя есть изменения во второй и третьей итерационных формулах:

Решение нелинейных уравнений методом простых итераций - student2.ru

Данное изменение позволяет ускорить сходимость итерационного процесса.

Пример 2:Решить систему линейных уравнений

Решение нелинейных уравнений методом простых итераций - student2.ru

методом Зейделя с точностью Решение нелинейных уравнений методом простых итераций - student2.ru

Скопировать метод простых итераций и в ячейки В17, С17 внести изменения в соответствии с формулами метода Зейделя (рис. 22).

Решение нелинейных уравнений методом простых итераций - student2.ru

Рис. 22. Вид экрана для метода Зейделя

Решение нелинейных уравнений методом простых итераций - student2.ru

Рис. 23. Проверка методом обратной матрицы

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

Задания для самостоятельного выполнения.

Из таблицы 3 приложения взять исходные данные своего варианта. Вариант определяется по порядковому номеру в списке группы. Предварительно проверить выполнение условия доминирования диагональных элементов. Если данное условие не выполняется, преобразовать систему линейных уравнений с помощью элементарных эквивалентных преобразований. Найти решение системы линейных уравнений методом простых итераций и методом Зейделя. Выполнить проверку решения методом обратной матрицы.

Контрольные вопросы

1. Метод простых итераций решения систем линейных уравнений.

2. Метод Зейделя решения систем линейных уравнений.

3. Достаточное условие для применений указанных методов.

Наши рекомендации