- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.1.2 用二分法 求方程的近似解 对于函数y=f(x),我们把使f(x)=0的实数x叫做函数y=f(x)的零点 零点的概念 连续函数在某个区间上存在零点的判别方法 如果函数y=f(x)在区间[a,b]上的图象是连续不断一条曲线,并且有f(a)·f(b)0,那么,函数y=f(x)在区间(a,b)内有零点.即存在c∈(a,b),使得f(c )=0,这个c也就是方程f(x)=0的根 方程f(x)=0的根 函数y=f(x)的零点 实例1:青阳和贵池间的距离有40公里,如果中间的通讯线路出现故障,如何最快来找出故障并排除? 实例2:有12个小球,质量均匀,只有一个球是比别的球重,你用天平称几次可以找出这个球,要求次数越少越好 其实这就是一种二分法的思想 求方程Inx+2x-6=0的根。 问题1:联系函数的零点与相应方程根的关系,能否利用函数的有关知识来求它的根呢? 函数f(x)=Inx+2x-6的零点就是方程Inx+2x-6=0的根。 问题2:函数f(x)=Inx+2x-6在区间 内有零点,进一步问题,如何找出这个零点的近似值呢? (2,3) 如果能够将零点所在的范围尽量缩小,那么在一定的精确度的要求下,我们可以得到零点的近似值 问题3:如何缩小范围呢? 我们通过“取中点”的方法逐步缩小零点所在的范围。一般地,我们把 称为区间 的中点 问题4:“取中点”后,怎样判断零点所在的区间呢? 比如:区间(2,3)的中点为2.5,而f(2.5)=-0.0837 0,由f(2.5) f(3)0知零点在区间(2.5,3)内,这个过程可以不断的重复下去,那么我们一起来合作探究完成下面的表格 零点所在区间 端点符号 中点的值 区间中点函数值符号 (2,3) (2.5,2.75) f(2.5)0, f(2.75)0 2.625 f(2.625)0 (2.5,2.625) f(2.5)0, f(2.625)0 2.5625 f(2.5625)0 (2.5,2.5625) f(2.5)0, f( 2.5625)0 2.53125 f(2.53125)0 (2.53125,2.2625) f(2.53125)0, f( 2.5625)0 2.546875 f(2.546875)0 (2.53125,2.546875) f(2.53125)0, f(2.546875)0 2.5390625 f(2.5390625)0 (2.53125,2.5390625) f(2.53125)0, f(2.5390625)0 2f(20 f(2)0, f(3)0 2.5 f(2.5)0 (2.5,3) f(2.5)0, f(3)0 2.75 f(2.75)0 问题5:如何求函数的零点近似值呢? 可以给定一个精确度0.01 由于最后一个区间(2.53125,2.5390625)的长度为 也就是说此零点到此区间的两个端点的距离都小于精确度0.01,那么我们可以将x=2.53125作为函数f(x)=Inx+2x-6零点的近似值,也即方程Inx+2x-6=0的根。 对于在区间[a,b]上连续不断且f(a).f(b)0的函数y=f(x),通过不断的把函数f(x)的零点所在的区间一分为二,使区间的两个端点逐步逼近零点,进而得到零点近似值的方法叫做二分法。 用二分法求函数f(x)零点近似值的步骤如下: 1、 确定区间[a,b],验证f(a).f(b)0,给定精确度ε 2、求区间(a,b)的中点x1 3、计算f(x1) (1)若f(x1)=0,则x1就是函数的零点; (2)若f(a).f(x1)0,则令b= x1(此时零点x0∈(a, x1) ); (3)若f(x1).f(b)0,则令a= x1(此时零点x0∈( x1,,b)); 4、判断是否达到精确度,即若|a-b|ε,则得到零点近似值a(或b),否则重复2~4 在必修3的算法语言中同学们会发现它的妙用! 最后得到的区间(a,b)的长度 ,并非最后的区间中点的函数值 设函数的零点为 ,则a b, 所以0 -ab-a,a-b -b0,由于|a-b|ε,所以 则a或b作为函数的零点 的近似值都达到给定的精确度ε 例 借助计算器或计算机用二分法求方程2x+3x=7的近似解(精确度0.1) 解:原方程即2x+3x=7,令f(x)= 2x+3x-7,用计算器作出函数f(x)= 2x+3x-7的对应值表如下: x 0 1 2 3 4 5 6 7 8 f(x) -6 -2 3 10 21 40 75 142
文档评论(0)