Пример. Комбинированным методом хорд и каса­тельных найти корень уравнения

F(х) = Зх - cos х - 1 = 0 на отрезке [0; 1] с точностью e = 10-4

Так как F(х) непрерывная функция, a F’(x) = 3 +sin х > 0, х Î R; F(0) = -2 < 0 и F(1) = 2 - cos1 > 0, то на отрезке [0; 1] имеется единственный корень уравнения. Вторая производная

F”(x) = cos х> 0, х Î [0; 1].

Условие F(х)•F”(x) > 0 выполняется в точке х = 1, то есть F(1)•F(2) > 0. Следовательно, уточнение корня выполняем по формулам:

Вычисления на ЭВМ оформляем в табл. 8, в которую введены промежуточные графы, облегчающие вычисление значений функции и производной.

 

Таблица 8 Расчетная таблица метода хорд и касательных

  Xn F(xn) xn - F(xn)
n (9):(8) (3) –(6): (7) (3) - (2) 3*(2) - соs(2) – 1 3*(3) – cos(3) - 1 3 + sin(3) (6) - (5) (6)*(2)- (5)*(3)
-2 1,459697 3,841471 3,459697
0,5780853 0,6200162 0,0419309 -0,1032551 0,0461796 3,581048 0,1494401 0,0907188
0,6070577 0,6071207 0,0000630 xср=0.5 (- x2) = 0,607089

О точности полученных приближений (x2, , xcp) можно судить по невязке:

F(x2) = F(0,6070577) = - 0,0001569,

F() = F(0,6071207) = 0,0000681,

F(xcp) = F(0,6071) = 0,000006.

 

5. Метод последовательных приближений (итераций)

Сущность метода. Для нахождения действительных корней уравнения F(x) = 0, где F(x) - непрерывная функция на [a; b], его заменяют равносильным уравнением

х = j(х) (14)

Это можно сделать всегда, притом не одним способом. Например, уравнение

х3 - 9х + 3 = 0

можно представить так:

Пусть известен отрезок изоляции корня [a; b], тогда за начальное приближение искомого корня уравнения (14) берут: Подставляя значение х0 в правую часть уравнения (14), получают первое приближение х1 = j(х0). В качестве второго приближения берут х2 = j(х1). Продолжая этот процесс дальше, получают числовую последовательность (хn), определенную с помощью рекуррентной формулы:

xn+1 = j(xn), (n = 0, 1, 2, ...) (15)

Полученная последовательность х0, х1, ..., xn, xn+1,... называется итерационной последовательностью, способ построения ее называется методом последовательных приближений или методом итераций численного решения уравнения.

При пользовании методом итераций необходимо выяснить основной вопрос: сходится ли полученная последовательность (хn) к решению х* уравнения (14) при возрастании n? Если последовательность (хn) сходится, то есть существует предел х* = то, переходя к пределу в равенстве (15) и, предполагая, что функция j(х) непрерывна, получаем:

или x* = j(x*). (16)

Следовательно, в этом случае х = х* является корнем уравнения х = j(х), а значит, и уравнения F(x) = 0.

Если же последовательность (хn) окажется расходящейся, то есть не существует конечного предела построенной последовательности приближений (хn), то это означает, что процесс итераций построен неудачно, и его надо заменить другим.

Следовательно, метод последовательных приближений применим при выполнении условия:

½j‘(x)½ £ M1 < 1 (18)

для всех х, принадлежащих отрезку изоляции корня уравнения (14), В этом случае процесс итераций сходится, и тем быстрее, чем меньше М1; если же ½j‘(x)½ > 1, то итерационный процесс расходится. Для конкретной оценки величины m1, определяющей скорость сходимости, проще всего пользоваться формулой: М1 = max½j‘(x)½, где max берется по отрезку изоляции корня [а: b].