3.1.2 用二分法求方程的近似解[学习目标] 1.能用二分法求出方程的近似解.2.知道二分法是求方程近似解的一种常用方法,体会“逐步逼近”的思想.[知识链接]现有一款手机,目前知道它的价格在500~1000元之间,你能在最短的时间内猜出与它最近的价格吗?(误差不超过20元),猜价格方案:(1)随机;(2)每次增加20元;(3)每次取价格范围内的中间价,采取哪一种方案好呢?[预习导引]1.二分法的定义对于在区间[a,b]上连续不断且f(a)·f(b)<0的函数y=f(x),通过不断地把函数f(x)的零点所在的区间一分为二,使区间的两个端点逐步逼近零点,进而得到零点近似值的方法叫做二分法.2.二分法的步骤给定精确度ε,用二分法求函数f(x)零点近似值的步骤如下:(1)确定区间[a,b],验证f(a)·f(b)<0,给定精确度ε;(2)求区间(a,b)的中点c;(3)计算f(c);①若f(c)=0,则c就是函数的零点;②若f(a)·f(c)<0,则令b=c(此时零点x0∈(a,c)).③若f(c)·f(b)<0,则令a=c(此时零点x0∈(c,b)).(4)判断是否达到精确度ε:即若|a-b|<ε,则得到零点近似值a(或b);否则重复(2)~(4).要点一 二分法概念的理解例1 下列图象与x轴均有交点,其中不能用二分法求函数零点的是( )
答案 A解析 按定义,f(x)在[a,b]上是连续的,且f(a)·f(b)<0,才能不断地把函数零点所在的区间一分为二,进而利用二分法求出函数的零点.故结合各图象可得选项B、C、D满足条件,而选项A不满足,在A中,图象经过零点x0时,函数值不变号,因此不能用二分法求解.故选A.规律方法 1.准确理解“二分法”的含义.二分就是平均分成两部分.二分法就是通过不断地将所选区间一分为二,逐步逼近零点的方法,找到零点附近足够小的区间,根据所要求的精确度,用此区间的某个数值近似地表示真正的零点.2.“二分法”与判定函数零点的定义密切相关,只有满足函数图象在零点附近连续且在该零点左右函数值异号才能应用“二分法”求函数零点.跟踪演练1 (1)下列函数中,能用二分法求零点的为( )(2)用二分法求函数f(x)在区间[a,b]内的零点时,需要的条件是( )①f(x)在区间[a,b]是连续不断;②f(a)·f(b)<0;③f(a)·f(b)>0;④f(a)·f(b)≥0.A.①②B.①③C.①④D.①②③答案 (1)B (2)A解析 (1)函数图象连续不断,函数零点附近的函数值异号,这样的函数零点才能使用二分法求解,观察四个函数图象,只有B选项符合.(2)由二分法的意义,知选A.要点二 用二分法求方程的近似解例2 用二分法求方程2x3+3x-3=0的一个正实数近似解(精确度0.1).解 令f(x)=2x3+3x-3,经计算,f(0)=-3<0,f(1)=2>0,f(0)·f(1)<0,所以函数f(x)在(0,1)内存在零点,即方程2x3+3x=3在(0,1)内有解.
取(0,1)的中点0.5,经计算f(0.5)<0,又f(1)>0,所以方程2x3+3x-3=0在(0.5,1)内有解.如此继续下去,得到方程的正实数根所在的区间,如表:(a,b)中点cf(a)f(b)f()(0,1)0.5f(0)<0f(1)>0f(0.5)<0(0.5,1)0.75f(0.5)<0f(1)>0f(0.75)>0(0.5,0.75)0.625f(0.5)<0f(0.75)>0f(0.625)<0(0.625,0.75)0.6875f(0.625)<0f(0.75)>0f(0.6875)<0由于|0.6875-0.75|=0.0625<0.1,所以方程2x3+3x-3=0的一个精确度为0.1的正实数近似解可取为0.6875.规律方法 1.二分法求方程的近似解的过程可用下面的流程图表示:2.求形如f(x)=g(x)的方程的近似解,可以通过移项转化成求F(x)=f(x)-g(x)的近似解问题.跟踪演练2 用二分法求2x+x=4在[1,2]内的近似解(精确度为0.2).参考数据:x1.1251.251.3751.51.6251.751.8752x2.182.382.592.833.083.363.67解 令f(x)=2x+x-4,则f(1)=2+1-4<0,f(2)=22+2-4>0.区间区间中点值xnf(xn)的值及符号(1,2)x1=1.5f(x1)=0.33>0(1,1.5)x2=1.25f(x2)=-0.37<0(1.25,1.5)x3=1.375f(x3)=-0.035<0(1.375,1.5)∵|1.375-1.5|=0.125<0.2,∴2x+x=4在(1,2)内的近似解可取为1.375.
1.用二分法求函数f(x)=x3+5的零点可以取的初始区间是( )A.[-2,1]B.[-1,0]C.[0,1]D.[1,2]答案 A解析 ∵f(-2)=-3<0,f(1)=6>0,f(-2)·f(1)<0,故可取[-2,1]作为初始区间,用二分法逐次计算.2.定义在R上的函数f(x)的图象是连续不断的曲线,已知函数f(x)在区间(a,b)上有一个零点x0,且f(a)·f(b)<0,用二分法求x0时,当f=0时,则函数f(x)的零点是( )A.(a,b)外的点B.x=C.区间或内的任意一个实数D.x=a或x=b答案 B解析 由二分法的思想,采用二分法得到的零点可能是准确值,也可能是近似值.由f=0,知选B.3.函数f(x)的图象是连续不断的曲线,在用二分法求方程f(x)=0在(1,2)内近似解的过程中得f(1)<0,f(1.5)>0,f(1.25)<0,则方程的解所在区间为( )A.(1.25,1.5)B.(1,1.25)C.(1.5,2)D.不能确定答案 A解析 由于f(1.25)·f(1.5)<0,则方程的解所在区间为(1.25,1.5).4.函数f(x)=log2x+2x-1的零点必落在区间( )A.B.C.D.(1,2)答案 C解析 f=-<0,f=-<0,f=-1<0,f(1)=1>0,f(2)=4>0,
∴函数零点落在区间上.5.用二分法求方程x3-2x-5=0在区间(2,3)内的实根,取区间中点为x0=2.5,那么下一个有根的区间是________.答案 (2,2.5)解析 f(2)=23-2×2-5=-1<0,f(2.5)=2.53-2×2.5-5=5.625>0,∴下一个有根的区间是(2,2.5).1.二分法就是通过不断地将所选区间一分为二,使区间的两个端点逐步逼近零点,直至找到零点附近足够小的区间,根据所要求的精确度,用此区间的某个数值近似地表示真正的零点.2.并非所有函数都可以用二分法求其零点,只有满足:(1)在区间[a,b]上连续不断;(2)f(a)·f(b)<0.上述两条的函数,方可采用二分法求得零点的近似值.一、基础达标1.已知函数f(x)的图象如图,其中零点的个数及可以用二分法求解的个数分别为( )A.4,4B.3,4C.5,4D.4,3答案 D解析 由图象知函数f(x)与x轴有4个交点,因此零点个数为4,从左往右数第4个交点两侧不满足f(a)·f(b)<0,因此不能用二分法求零点,而其余3个均可使用二分法求零点.2.为了求函数f(x)=2x-x2的一个零点,某同学利用计算器,得到自变量x和函数值f(x)的部分对应值[f(x)的值精确到0.01]如下表如示:x0.61.01.41.82.22.63.0f(x)1.161.000.680.24-0.25-0.70-1.00则函数f(x)的一个零点所在的区间是( )
A.(0.6,1.0)B.(1.4,1.8)C.(1.8,2.2)D.(2.6,3.0)答案 C解析 ∵f(1.8)·f(2.2)=0.24×(-0.25)<0,∴零点在区间(1.8,2.2)上.故选C.3.用二分法研究函数f(x)=x3+3x-1的零点时,第一次经计算f(0)<0,f(0.5)>0,可得其中一个零点x0∈________,第二次应计算________,以上横线上应填的内容为( )A.(0,0.5),f(0.25)B.(0,1),f(0.25)C.(0.5,1),f(0.75)D.(0,0.5),f(0.125)答案 A解析 二分法要不断地取区间的中点值进行计算.由f(0)<0,f(0.5)>0知x0∈(0,0.5).再计算0与0.5的中点0.25的函数值,以判断x0的更准确位置.4.设方程2x+2x=10的根为β则β属于( )A.(0,1)B.(1,2)C.(2,3)D.(3,4)答案 C解析 设f(x)=2x+2x-10,则f(x)在R上为单调增函数,故只有一个零点.f(0)=-9,f(1)=-6,f(2)=-2,f(3)=4,∴f(2)·f(3)<0.∴β∈(2,3).5.函数y=x与函数y=lgx的图象的交点的横坐标(精确度0.1)约是( )A.1.5B.1.6C.1.7D.1.8答案 D解析 设f(x)=lgx-x,经计算f(1)=-<0,f(2)=lg2->0,所以方程lgx-x=0在[1,2]内有解.应用二分法逐步缩小方程实数解所在的区间,可知选项D符合要求.6.用二分法求方程lnx-2+x=0在区间[1,2]上零点的近似值,先取区间中点c=,则下一个含根的区间是__________.
答案 解析 令f(x)=lnx-2+x,∵f(1)=-1<0,f(2)=ln2>0,f=ln-