Метод Ньютона (метод касательных)

Метод хорд

Пусть f(a)f(b)<0. Сущность метода (его еще называют методом ложного положения) состоит в замене кривой y=f(x) хордами, проходящими через концы отрезков, в которых f(x) имеет противоположные знаки. Метод хорд требует, чтобы один конец отрезка, на котором ищется корень, был неподвижен. В качестве неподвижного конца х0 выбирают тот конец отрезка, для которого знак f(x) совпадает со знаком второй производной Метод Ньютона (метод касательных) - student2.ru . Расчетная формула имеет вид
Метод Ньютона (метод касательных) - student2.ru
Метод хорд является двухточечным, его сходимость монотонная и односторонняя.

Метод Ньютона (метод касательных)

Пусть корень ξ уравнения f(x)=0 отделен на отрезке [a,b]. Предположим мы нашли (n-1)-ое приближение корня xn-1. Тогда n-ое приближение xn мы можем получить следующим образом. Положим
xn = xn-1 + hn-1 . (3.15)
Раскладывая в ряд f(x=ξ) в точке xn-1, получим
f(xn) = f(xn-1+hn-1) = f(xn-1) + f’(xn-1)hn-1=0
Отсюда следует
Метод Ньютона (метод касательных) - student2.ru . (3.16)
Подставим (3.16) в формулу (3.15), получим
Метод Ньютона (метод касательных) - student2.ru (3.17)

Метод Ньютона (метод касательных) - student2.ru
Рис.1. Геометрическая интерпретация метода Ньютона


Геометрически метод Ньютона эквивалентен замене дуги кривой y=f(x) касательной, проведенной в некоторой точке кривой (см. рис.1).
В точке B имеем f(x0)f’’(x0)>0. Здесь x0=b. Проведем касательную в точке B, получим на пересечении касательной осью OX точку x1. Далее проводим касательную в точке B1, получим точку x2 и т.д.
Если положить x0=a, то в точке x0 будем иметь f(x0)f’’(x0)<0. Тогда касательная в точке A пересекла бы ось OX в точке x’1, лежащей вне отрезка [a,b], то есть при таком выборе начальной точки, метод Ньютона оказывается расходящимся. Достаточные условия сходимости метода Ньютона определяются следующей теоремой.

Теорема 5. Если f(a)f(b)<0, причем f’(x) и f’’(x) отличны от нуля и сохраняют определенные знаки при a≤x≤b, то исходя из начального приближения Метод Ньютона (метод касательных) - student2.ru , удовлетворяющего неравенству
f(x0)f’’(x0)>0 (3.18)
можно вычислить методом Ньютона (3.17) единственный корень ξ уравнения f(x)=0 с любой степенью точности.
Доказательство: Пусть Метод Ньютона (метод касательных) - student2.ru . Согласно неравенству (3.18) в качестве точки x0 мы должны взять ту границу отрезка, для которой f(x0)>0, т.е. в данном случае т. b.
Итак, имеем x0>ξ. Докажем, что все приближения xn> ξ и следовательно все f(xn)>0. Пусть теперь xn-1> ξ. Положим
ξ = xn-1 + (ξ-xn-1).
Применяя формулу Тейлора, получим
Метод Ньютона (метод касательных) - student2.ru ,
где ξ <cn-1<xn-1.
Так как f’’(x)>0, то имеем
Метод Ньютона (метод касательных) - student2.ru и, следовательно
Метод Ньютона (метод касательных) - student2.ru ч.т.д. (3.19)
Из (3.19) учитывая знаки Метод Ньютона (метод касательных) - student2.ru и Метод Ньютона (метод касательных) - student2.ru имеем xn<xn-1, то есть получаем ограниченную монотонную убывающую последовательность Метод Ньютона (метод касательных) - student2.ru . Следовательно, существует Метод Ньютона (метод касательных) - student2.ru .
Переходя к пределу в формуле (3.17) получим
Метод Ньютона (метод касательных) - student2.ru , то есть f(ξ)=0, и следовательно, ξ- корень ,ч.т.д.
Оценим скорость сходимости метода Ньютона. Из (3.17) следует
Метод Ньютона (метод касательных) - student2.ru . (3.20)
Представим f(ξ) в виде
Метод Ньютона (метод касательных) - student2.ru , откуда
Метод Ньютона (метод касательных) - student2.ru . (3.21)
Подставим (3.21) в (3.20), получим

Метод Ньютона (метод касательных) - student2.ru
Отсюда
Метод Ньютона (метод касательных) - student2.ru . (3.22)
Здесь Метод Ньютона (метод касательных) - student2.ru , Метод Ньютона (метод касательных) - student2.ru
Метод Ньютона (метод касательных) - student2.ru
Таким образом, скорость сходимости метода Ньютона квадратичная.
Рис.2

Критерий завершения итерационного процесса имеет вид

|xn – xn-1|<ε.

Замечание. В общем случае совпадение с точностью до ε двух последовательных приближений xn-1 и xn не гарантирует, что с той же точностью совпадет xn и ξ (см. рис. 2). Поэтому целесообразно проверять кроме разности |xn – xn-1|<ε также значение функции f(xn): |f(xn)|< ε1.

Пример. f(x) = x4-3x3+75x-10000=0.
Найти отрицательный корень с пятью верными знаками.
Решение: Полагая x=0, -10, -100, получим f(0)=-104, f(-10) = -150, f(-100) ≈ 108. Таким образом -100<ξ<-10. Сузим интервал, так как f(-11)=3433, то -11< ξ <-10.
В интервале [-11, -10] f(x)<0, f’’(x)>0. Так как f(-11)f’’(-11)>0, то x0=-11.
Последовательные приближения даны в таблице.

n xn f(xn) f’(xn) hn=- f(xn)/ f’(xn)
-11 -5183 0.7
-10.3 134.3 -4234 0.03
-10.27 37.8 -4196 0.009
-10.261 0.2    
-10.260 <0    

Получим -10.261<ξ<-10.260.

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