1、4.5.2用二分法求方程的近似解学 习 任 务核 心 素 养1通过具体实例理解二分法的概念及其使用条件(重点)2了解二分法是求方程近似解的常用方法,能借助计算器用二分法求方程的近似解(难点)3会用二分法求一个函数在给定区间内的零点,从而求得方程的近似解(易混点)借助二分法的操作步骤与思想,培养数学建模及逻辑推理素养.在一个风雨交加的夜里,从某水库闸房到防洪指挥部的电话线路发生了故障,这是一条10 km长的路线,如果沿着线路一小段一小段查找,困难很多每查一个点要爬一次电线杆子,10 km长的线路大约有200多根电线杆子可是维修线路的工人师傅只要至多爬7次电线杆子就能把故障排除了问题:你知道他是如
2、何做到的吗?知识点1二分法的定义对于在区间a,b上图象连续不断且f(a)f(b)0的函数yf(x),通过不断地把它的零点所在区间一分为二,使所得区间的两个端点逐步逼近零点,进而得到零点近似值的方法叫做二分法若函数yf(x)在定义域内有零点,该零点是否一定能用二分法求解?提示二分法只适用于函数的变号零点(即函数在零点两侧符号相反),因此函数在零点两侧同号的零点不能用二分法求解,如f(x)(x1)2的零点就不能用二分法求解1.已知函数yf(x)的图象如图所示,则不能利用二分法求解的零点是_x3因为x3左右两侧的函数值同号,故其不能用二分法求解知识点2二分法求函数零点近似值的步骤(1)确定零点x0的
3、初始区间a,b,验证f(a)f(b)0.(2)求区间(a,b)的中点c.(3)计算f(c),并进一步确定零点所在的区间:若f(c)0(此时x0c),则c就是函数的零点;若f(a)f(c)0(此时x0(a,c),则令bc;若f(c)f(b)0(此时x0(c,b),则令ac.(4)判断是否达到精确度:若|ab|,则得到零点近似值a(或b);否则重复步骤(2)(4)2.思考辨析(正确的画“”,错误的画“”)(1)二分法所求出的方程的解都是近似解()(2)函数f(x)|x|可以用二分法求零点()(3)用二分法求函数零点的近似值时,每次等分区间后,零点必定在右侧区间内()答案(1)(2)(3)3.用二分
4、法研究函数f(x)x33x1的零点时,第一次经过计算得f(0)0,f(0.5)0,可得其中一个零点x0_,第二次应计算_(0,0.5)f(0.25)f(0)0,x0(0,0.5),故第二次应计算f(0.25) 类型1二分法概念的理解【例1】(1)(多选)下列函数图象与x轴均有交点,其中能用二分法求图中函数零点的是()A B CD(2)已知f(x)x26xc有零点,但不能用二分法求出,则c的值是()A9B8C7D6(1)ACD(2)A(1)二分法的理论依据是零点存在定理,必须满足零点两侧函数值异号才能求解而选项B图中零点两侧函数值同号,即曲线经过零点时不变号,称这样的零点为不变号零点另外,选项A
5、,C,D零点两侧函数值异号,称这样的零点为变号零点(2)由题意可知364c0,c9.故选A.运用二分法求函数的零点应具备的2个条件(1)函数图象在零点附近连续不断(2)在该零点左右函数值异号只有满足上述两个条件,才可用二分法求函数零点1(多选)下列关于函数yf(x),xa,b的叙述中,其中正确的是()A二分法既是一种求值方法,又是一种解决实际问题的思想,有着广泛应用B若x0是f(x)在a,b上的零点,则可用二分法求x0的近似值C用二分法求方程的近似解时,可以精确到小数点后的任一位D用二分法求方程的根时,得到的都是近似值AC结合二方法的原理可知AC正确 类型2用二分法求方程的近似解【例2】(对接
6、教材P146例题)用二分法求2xx4在区间(1,2)内的近似解(精确度为0.2)参考数据:x1.1251.251.3751.51.6251.751.8752x2.182.382.592.833.083.363.67结合二分法的原理思考求解该问题的步骤以及如何应用精确度求得方程的近似解?解令f(x)2xx4,则f(1)2140.区间区间中点值xnf(xn)的值及符号(1,2)x11.5f(x1)0.330(1,1.5)x21.25f(x2)0.370(1.25,1.5)x31.375f(x3)0.0350(1.375,1.5)|1.3751.5|0.1250.2,2xx4在区间(1,2)内的近似
7、解可取为1.375.利用二分法求方程近似解的过程图示2用二分法求方程x22x10的一个大于零的近似解(精确度为0.1)解令f(x)x22x1,易知f(2)10,f(x)在区间(2,3)上有且只有一个零点,记为x0.取2和3的中点2.5,f(2.5)2.5222.510.250,x0(2,2.5),取2和2.5的中点2.25,f(2.25)2.25222.2510.437 50,x1(2.25,2.5),如此继续下去,得f(2.375)0,则x0(2.375,2.437 5),|2.437 52.375|0.062 50.1,原方程的近似解可取为2.375.1已知函数f(x)的图象如图所示,其中
8、零点的个数与可以用二分法求解的个数分别为()A4,4B3,4C5,4D4,3D图象与x轴有4个交点,所以零点的个数为4;左右函数值异号的零点有3个,所以用二分法求解的个数为3,故选D.2用二分法求函数f(x)x35的零点可以取的初始区间是()A2,1B1,0C0,1D1,2Af(2)30,f(2)f(1)0,故可取2,1作为初始区间,用二分法逐次计算3用二分法求函数f(x)在(a,b)内的唯一零点时,精确度为0.001,则结束计算的条件是()A|ab|0.1B|ab|0.001D|ab|0.001B据二分法的步骤知当区间长度|ba|小于精确度时,便可结束计算4用二分法求函数yf(x)在区间2,
9、4上零点的近似值,经验证有f(2)f(4)0.取区间的中点x13,计算得f(2)f(x1)0,则此时零点x0_(填区间)(2,3)因为f(2)f(3)0,f(1.556 2)0,且|1.562 51.556 2|0.006 30.01,区间(1.556 2,1.562 5)内的任意实数均是函数f(x)的零点,不妨取1.56.回顾本节知识,自我完成以下问题:1判断一个函数能否用二分法求其零点的依据是什么?提示在零点附近是连续不断的,且该零点为变号零点因此,用二分法求函数的零点近似值的方法仅对函数的变号零点适合,对函数的不变号零点不适合2用二分法求方程的近似解,如何决定步骤的结束?提示当零点所在区
10、间的两个端点值之差的绝对值小于精确度时,二分法步骤结束3用二分法求方程的近似解时,精确度不同对零点有影响吗?提示精确度决定步骤的始终,故精确度不同,零点可能会不同二分法在搜索中的应用日常生活中,我们经常要利用计算机、网络来搜索信息你知道吗?二分法在搜索的过程中扮演着非常重要的角色下图中的15个数是按从小到大排列的258111216232729355153697577如果随机给出一个不大于100的自然数x,要让计算机查找x是否在上面这列数中,设计怎样的查找方法,才能保证不管给出的是什么数,都能在指定的步骤内查到结果呢?如果让计算机将x逐一与图中的数去比较,那么在有些情况下,只要比较1次就可以了(例如x1),但在有些情况下,却要比较15次才能完成任务(例如x80)如果我们用二分法的思想来查找,情况就不一样了:每一次都让x与序列中正中间的数进行大小比较,通过这种方式缩小其可能的位置范围例如,x13时的查找过程可用下图表示由此不难看出,不管给出的是什么数,最多4次就能完成任务计算机中的很多搜索程序都是用类似方法编写的,而且二分法在故障排除、实验设计方面都有应用,感兴趣的同学去查阅有关书籍和网站吧!