Приведение нелинейного уравнения к виду, допускающему сходящиеся итерации
Приведение нелинейного уравнения к виду , допускающему сходящиеся итерации.
Выполнение условия сходимости можно добиться путем перехода от исходного уравнения к эквивалентному виду следующим образом: умножим обе части уравнения (1) на , затем прибавим к обеим частям по , тогда . Обозначим , тогда . Константа выбирается так, чтобы выполнялось достаточное условие сходимости итерационного процесса (4), т.е. . Это условие равносильно , отсюда при и при .
Требуемую точность вычислений можно обеспечить путем использования оценок приближения к корню :
1) ; 2)
При второе неравенство примет вид . Таким образом, если , то . Очевидно, что чем меньше , тем быстрее сходится процесс итераций. Практически грубую оценку приближенного решения можно получить без дополнительных вычислений при . В этом случае (Рис.7) итерации попеременно оказываются то с одной, то с другой стороны корня, так что корень заключен в интервале . Это надежная, хотя и грубая оценка, но она неприменима при , когда итерации сходятся к корню монотонно, т.е. с одной стороны. Вблизи корня итерации сходятся примерно так же, как геометрическая прогрессия со знаменателем . Чтобы сумма дальнейших членов прогрессии не превосходила , должен выполняться критерий сходимости
.
При выполнении этого условия процесс итераций можно прекращать. Метод простых итераций и почти все другие итерационные методы имеют два достоинства:
Рекомендуемые материалы
- являются универсальными и самоисправляющимися, то есть любая неточность на каком – либо шаге итераций не отразится на конечном результате, а лишь на количестве итераций. Подобные ошибки устойчивы даже по отношению к грубым ошибкам (сбоям ЭВМ), если только ошибка не выбрасывает очередное приближение за пределы области сходимости.
- позволяют достигнуть любой заданной точности при любом начальном приближении .
Недостатки методов:
- трудность приведения уравнения (1) к виду (2).
- если начальное приближение далеко от корня, то число итераций достаточно большое. Объем вычислений возрастает.
Процесс итераций заканчивается при выполнении двух критериев:
1) Когда два последних приближения отличается между собой по модулю на заданную величину : . Этого критерия недостаточно, так как в случае крутизны графика, данное условие будет выполнено, но может находиться далеко от корня.
2) Мера удовлетворения уравнению последнего приближения корня: . Отдельно второго критерия недостаточно, так как при пологой функции условие может быть выполнено, но может быть далеко от корня.
Ещё посмотрите лекцию "Требования к электрооборудованию" по этой теме.
Пример. Методом итераций найти корни уравнения .
Для нахождения интервала расположения корней воспользуемся графическим методом. Для этого преобразуем исходное уравнение к виду и построим два графика и (Рис.8). Абсцисса точки пересечения этих графиков является приближенным значением корня . Более точные значения можно получить по итерационной формуле (3). Из рисунка видно, что корень находится на отрезке . Выберем ; , . На концах отрезка функция меняет знак на .
Запишем исходное уравнение в эквивалентном виде: , где . Выберем . Для получения корня процесс итераций сходится, так как .
Таким образом, рабочая формула метода простых итераций будет иметь вид:
.