Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Голубева- Основы мат. моделирования.doc
Скачиваний:
5
Добавлен:
01.05.2025
Размер:
2 Мб
Скачать
☆

3.3.1.3.2. Метод Ньютона

Требуется решить уравнение , причем и определены, непрерывны и сохраняют постоянные знаки на отрезке

Р ассмотрим геометрическую интерпретацию метода Ньютона (рис. 3.7).

1)  Выбираем – начальное приближение корня x* При этом надо придерживаться следующего правила: за начальное приближение корня следует принять тот конец отрезка , в котором знак функции совпадает со знаком второй производной, т.е. выполняется условие:

(3.23)

Это условие сходимости метода Ньютона.

Основываясь на свойствах данной функции (см. рис. 3.4), делаем вывод о том, что условие сходимости выполняется для точки , поэтому принимаем

2) Вычисляем значение функции . Проводим касательную к кривой в точке . Абсцисса точки пересечения касательной с осью Оx принимается за новое (первое) приближение корня x1.

Известно, что уравнение касательной, проведенной в точке B0 с координатами (x0, f(x0)) к кривой функции f(x), имеет вид:

(3.24)

где x, y – текущие координаты точки, лежащей на касательной.

Для точки x1 сделаем подстановку в уравнение касательной (3.24):

x = x1; (3.25)

(3.26)

получаем:

. (3.27)

Обе части уравнения (3.27) делим на и выражаем x1:

(3.28)

3) Вычисляем значение функции в точке x1, проводим касательную к кривой в точке Абсцисса точки пересечения касательной с осью Оx представляет собой второе приближение корня x2:

(3.29)

4) Продолжаем последовательно проводить касательные и определять точки их пересечения с осью Оx. Тогда для текущего k-го приближения корня итерационный процесс реализуется рекуррентной формулой:

(3.30)

Процесс уточнения корня прекращается, когда выполнится условие близости двух последовательных приближений:

(3.31)

Алгоритм, реализующий метод Ньютона, представлен на рис. 3.8. Блок 4 реализует проверку условия сходимости метода и выбор значения начального приближения (блоки 5, 6), блок 10 реализует подсчет количества итераций, 11 – вычисление текущего приближения корня через предыдущее приближение.

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

Неудачно выбранное начальное приближение может привести к расходимости метода (см. рис. 3.7): представим, что за начальное приближение x0 принят левый конец отрезка a, касательная, проведенная в точке А0, пересекает ось Оx за пределами заданного отрезка [a,b]. Таким образом, получили первое приближение к корню ‹x1›, еще дальше отстоящее от искомого значения корня x*, чем нулевое приближение .