




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3.1.2 用二分法求方程的近似解疱丁巧解牛知识巧学升华一、二分法 对于在区间a,b上连续不断,并且在它的两个端点处的函数值异号,即f(a)f(b)0的函数,通过不断地把函数f(x)的零点所在的区间一分为二,使区间的两个端点逐步逼近零点,进而得到零点近似值的方法叫做二分法.(1)函数零点的性质:所谓函数的零点,从“数”的角度看,就是求f(x)=0的点;从“形”的角度看,就是函数f(x)的图象同x轴的交点.特别地,若函数f(x)的图象在x=x0处与x轴相切,则零点x,通常叫做不变号零点.若曲线在x=x0处与x轴相交,则零点x0叫做函数的变号零点.用二分法求近似值的零点都是指变号零点. 例如:函数f(x)=3x-6的零点x=2是变号零点;函数f(x)=x2-x-12的两个零点x=-3,x=4都是变号零点;函数f(x)=x2-2x+1的零点x=1是不变号零点;函数f(x)=x2+1不存在零点.(2)怎样判断一个函数在给定的区间上存在零点呢?如果函数f(x)在给定区间a,b上是连续不间断的且在两个端点处的函数值满足f(a)f(b)0,那么该函数在给定区间上至少存在一个变号零点.那么, 若f(a)f(b)0,是不是就不存在变号零点呢?二、二分法的理论依据 如果y=f(x)是连续的,并且f(a)及f(b)的符号相反,则存在一个根在a与b之间,如下图所示. 基本方法:首先找一个包含根的区间,然后在包含根之处多次减少区间一半,直至根落在要求的区域. 我们用中间数去缩减区间(b,a)的一半,因此,我们有两个区间(b, )和(,a),其中一个区间一定包含根.如果f()是正数及f(b)是负数,我们便知道(b, )包含根,不断重复相似步骤,根最终跌落在要求的区间.三、给定精确度 用二分法求零点近似值的步骤如下: 1.确定区间a,bd,使f(a)f(b)0.令a0=a,b0=b.2.取区间a0,b0的中点,x0=(a0+b0),计算f(x0)与f(a0). 一般规律:(1)如果f(x0)=0,则x0就是f(x)的零点,计算终止;(2)如果f(a0)f(x0)0,则零点位于区间a0,x0中,令a1=a0,b1=x0;(3)如果f(a0)f(x0)0,则零点位于区间x0,b0中,令a1=a0,b1=b0.3.取区间a1,b1的中点,则该中点的横坐标为x1=(a1+b1),计算f(x1).(1)若f(x1)=0,则x1就是f(x)的零点,计算终止;(2)如果f(a1)f(x1)0,则零点位于区间a1,x1上,令a2=a1,b2=x1;(3)如果f(a1)f(x1)0,则零点位于区间x1,b1上,令a2=x1,b2=b1;4.判断是否达到精确度,即若|a-b|,则得到零点近似值a(或b);否则重复步骤24.问题思路探究问题1 如何找一个包含根的区间,然后在包含根之处多次减少区间一半,直至根落在要求的区域,找到它的零点近似值?思路:利用二分法思想,逐步逼近.探究:通过根的存在性定理.根据变号零点的性质,逐步逼近,不断“压缩”区间长度直到达到精确度要求.在确定初始变方区间a,b时,|b-a|的长度越短,越容易找到它的零点近似值.问题2 通过二分法了解算法这一数学思想,用二分法求零点近似值,如何给定精确度,用二分法求函数的零点近似值?思路:算法是指按照一定的程序使计算一步步地进行下去,直到找到问题结果为止的求解过程.区间an,bn的长度|bn-an|越小,就越接近它的零点值.探究:用二分法求函数零点的近似值,首先要选好选准计算的初始区间,这个区间既要符合条件,又要尽量使其长度小;其次要依据给定的精确度及时检验计算中得到的区间是否满足这一精确度,以决定是停止计算还是继续计算.通过不断地求中点,变换存在零点近似值的区间,直到它的长度|bn-an|2为止,此时xn=即为所求. 典题热题新题例1 求函数f(x)=x3+x2-2x-2的一个为正数的零点(精确到0.1).思路解析:一般地,对于高次多项式函数及其他的一些函数,不适宜作具体计算,有必要寻求其零点的近似解的方法.解:函数f(x)=x3+x2-2x-2的图象如右图,由于f(0)=-20,f(2)0,可取区间0,2作为计算的初始区间. 用二分法逐次计算,列表如下:端点(中点)坐标计算中点的函数值取区间f(0)=-20f(2)=600,2x1=(0+2)/2=1f(x1)=-201,2x2=(1+2)/2=1.5f(x2)=0.62501,1.5x3=(1+1.5)/2=1.25f(x3)=-0.98401.25,1.5x4=(1.25+1.5)/2=1.375f(x4)=-0.2601.375,1.5x5=(1.375+1.5)/2=1.438f(x5)=0.16501.375,1.438x6=(1.375+1.438)/2=1.406 5f(x6)=0.028 90 由上表的计算可知,区间1.375,1.438的长度小于0.1,所以这个区间的中点x61.406 5可作为所求函数的一个正实数零点的近似值. 拓展延伸 注意此处空半格利用函数的图象和性质,用二分法求方程的近似解,这种方法简单有效,仅仅要求函数f(x)在某一区间a,b内连续,并且在此区间端点的函数值异号.但是用它不能求偶次重根,只能求实根.但是由于计算量较大,通常我们要借助计算器或计算机来完成计算和分析.例2 使用计算器或计算机,用二分法求函数f(x)=x5-x3-5x2+5的无理零点(精确到0.01).思路解析:求函数的无理零点或求方程的无理根问题可以通过因式分解,发现其有理根,然后转化为求另一函数的无理零点的问题,再利用二分法求其零点的近似值.解:因为x5-x3-5x2+5=x3(x2-1)-5(x2-1)=(x+1)(x-1)(x3-5), 所以已知函数的零点是-1,1,其中x=是它的一个无理零点. 不妨设g(x)=x3-5,由于g(1)=-40,g(2)=30,可取区间1,2作为计算的初始区间,用二分法逐次计算,列表如下:端点(中点)坐标计算中点的函数值取区间g(1)0g(2)01,2x1=1.5g(x1)=-1.62501.5,2x2=1.75g(x2)=0.359 401.5,1.75x3=1.625g(x3)=-0.709 001.625,1.75x4=1.687 5g(x4)=-0.194 601.687 5,1.75x5=1.718 8g(x5)=0.077 401.687 5,1.718 8x6=1.703 2g(x6)=-0.059 601.703 2,1.718 8x7=1.711g(x7)=0.01001.703 2,1.711x8=1.714 9g(x8)=0.043 30 由上表计算可知,区间1.703 2,1.711的长度小于0.01,所以该区间的中点x81.71,即为函数f(x)=x3-5的一个无理零点近似值. 深化升华 注意此处空半格用二分法求函数零点的近似值,首先要选好选准计算的初始区间,这个区间既要符合条件,又要尽量使其长度小;其次要依据给定的精确度及时检验计算中得到的区间是否满足这一精确度,以决定是停止计算还是继续计算.例3 借助计算器或计算机,用二分法求方程x+log3x=3在(1,3)内的近似解.(精确到0.1)思路解析:构造一个函数,从而借助计算器或计算机列出x与f(x)的对应值表或图象,确定零点所在的大致区间,进而用二分法求解,从中体会函数与方程之间的联系.解:原方程即x+log3x-3=0. 令f(x)=x+log3x-3,用计算机或计算器作出函数f(x)=x+log3x-3的对应值表与图象.x1234y=x+log3x-3-2-0.3712.24 观察图象或对应值表可知f(2)f(3)0,说明这个函数在区间(2,3)内有零点x0. 取区间(2,3)的中点x1=2.5,用计算器可算得f(2.5)0.34. 因为f(2)f(2.5)0,所以x0(2,2.5)再取(2,2.5)的中点x2=2.25, 用计算器可算得f(2.25)-0.01, 因为f(2.25)f(2.5)0,所以x0(2.25,2.5). 同理可得x0(2.25,2.375),x0(2.25,2.312 5), 由于|2.312 5-2.25|=0.062 50.1,此时区间(2.25,2.312 5)的两个端点精确到0.1的近似值都是2.3,所以原方程精确到0.1的近似解为2.3. 深化升华 注意此处空半格二分法是求函数零点近似值的一种方法,根据题目精确度的要求,只需进行有限次的重复运算便可得解.可从“数”“形”两个角度去体会函数零点的意义,掌握常见函数零点的求法.例4 (经典回放)已知函数f(x)=ax+(a1).(1)求证:f(x)在(-1,+)上为增函数;(2)若a=3,求方程f(x)=0的正根(精确到0.01).思路解析:问题(1)可依据增函数定义通过作差通分来求证,问题(2)可以通过用二分法,根据题目精确度的要求,只需进行有限次的重复运算便可得解,求出方程f(x)=0的正根.(1)证明:任取x1、x2(-1,+),且x1x2, 则x2-x10,1,且ax10,0,又x1+10,x2+10,-=0, 于是f(x2)-f(x1)=+-0, 故函数f(x)在(-1,+)上为增函数.(2)解:由(1)知,当a=3时,f(x)=3x+也在(-1,+)上为增函数,故在(0,+)也单调递增,因此f(x)=0的正根仅有一个,以下用二分法求这一正根.由于f(0)=-10,f(1)=0,取0,1为初始区间,用二分法逐次计算,列出下表:区 间中 点中点函数值0,10.50.7320,0.50.25-0.0840.25,0.50.3750.3220.25,0.3750.312 50.1240.25,0.312 50.281 250.0210.25,0.281 250.265 6-0.0320.265 6,0.281 250.273 43-0.005 520.273 43,0.28 125 由于区间0.273 43,0.281 25的长度为0.007 820.01,所以这一区间的两个端点的近似值0.28就是方程的根的近似值,即原方程的正根是0.28. 拓展延伸 注意此处空半格若所求函数的零点被界定在某一区间上,可直接判断求解;若没有界定区间,可通过分析题目条件,尽量缩短区间的长度.例5 某电器公司生产a种型号的家庭电器.1996年平均每台电脑生产成本为5 000元,并以纯利润20%标定出厂价.1997年开始,公司更新设备,加强管理,逐步推行股份制,从而使生产成本逐年降低.2000年平均每台a种型号的家庭电脑尽管出厂价仅是1996年出厂价的80%,但却实现了纯利润50%的高效率.求:(1)2000年每台电脑的生产成本;(2)以1996年的生产成本为基数,用二分法求19962000年生产成本平均每年降低的百分数(精确到0.01).思路解析:这是一个降低成本提高效率的问题.注意:这里“以纯利润20%标定出厂价”指成本的20%.成本+利润=出厂价;利润=成本利润率.解:(1)设2000年每台电脑的成本为p元,根据题意,得p(1+50%)=5 000(1+20%)80%,解得p=3 200(元).(2)设19962000年间每年平均生产成本降低的百分率为x,根据题意,得5 000(1-x)4=3 200(0x1,令f(x)=5 000(1-x)4-3 200,作出x、f(x)的对应值表,如下表:x00.150.30.450.60.750.91.05f(x)1 800-590-2 000-2 742-3 072-3 180-3 200-3 200 观察上表,可知f(0)f(0.15)0,说明此函数在区间(0,0.15)内有零点x0, 取区间(0,0.15)的中点x1=0.075,用计算器可算得f(0.075)460,因为f(0.075)f(0.15)0,所以x0(0.075,0.15)再取(0.075,0.15)的中点x2=0.112 5,用计算器可算得f(0.112 5)-98, 因为f(0.075)f(0.112 5)0,所以x0(0.075,0.112 5). 同理,可得x0(0.009 375,0.112 5),x0(0.103 125,0.112 5),x0(0.103 125,0.107 812 5),x0(0.105 468 75,0.107 812 5). 由于|0.107
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论