Уточнение корней методом половинного деления

Пусть корень уравнения отделен на отрезке [a, b], т.е. f(a)f(b)<0 и f (x) сохраняет знак (рис. 2.6.).


c0
b

c1
a
x


Рис. 2.6

В качестве начального приближения корня возьмем точку c0 – середину отрезка: . Если f(с0)=0, то c0 – искомый корень уравнения, если , то из двух отрезков [a, c0] и [c0, b] выбираем тот, на концах которого функция принимает значение разных знаков.

Новый отрезок опять делим пополам и далее поступаем аналогично вышеизложенному. Длина каждого нового отрезка вдвое меньше длины предыдущего отрезка, т.е. за n шагов сократится в 2n раз.

Вычисления прекращаем, если длина отрезка станет меньше заданной погрешности , т.е. .

Блок-схема метода половинного деления



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: