第二步:求区间(a,b)的中点c.
第三步:计算f(c).
(1)若f(c)=0,则c就是函数的零点;
(2)若f(a)·f(c)<0,
则令b=c(此时零点x0∈(a,c));
(3)若f(c)·f(b)<0,
则令a=c(此时零点x0∈(c,b)).
第四步:判断是否达到精确度ε,即若|a-b|<ε,则得到零点近似值a(或b),否则重复第二步至第四步.
[小试身手]
1.判断(正确的打"√",错误的打"×")
(1)所有函数的零点都可以用二分法来求.( )
(2)函数f(x)=|x|可以用二分法求其零点.( )
(3)精确度ε就是近似值.( )
答案:(1)× (2)× (3)×
2.以下每个图象表示的函数都有零点,但不能用二分法求函数零点近似值的是( )
解析:根据二分法的基本方法,函数f(x)在区间[a,b]上的图象连续不断,且f(a)·f(b)<0,即函数的零点是变号零点,才能将区间[a,b]一分为二,逐步得到零点的近似值.对各图象分析可知,选项A、B、D都符合条件,而选项C不符合,因为图象在零点两侧函数值不异号,因此不能用二分法求函数零点的近似值.
答案:C
3.在用二分法求函数f(x)的一个正实数零点时,经计算,f(0.64)<0,f(0.72)>0,f(0.68)<0,则函数的一个精确度为 0.1的正实数零点的近似值为( )
A.0.6 B.0.75
C.0.7 D.0.8
解析:已知f(0.64)<0,f(0.72)>0,则函数f(x)的零点的初始区