高中数学二分法求近似解ppt.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高中数学二分法求近似解ppt

算法案例(3) 二分法求近似解 现有一商品,价格在0~8000元之间,采取怎样的策略才能在较短的时间内猜出正确的答案? 第一步:报“4000”; 第二步:若主持人说“高了”(说明答案在1~4000之间),就报“2000”,否则(答数在4000~8000之间)报“6000”; 第三步:重复第二步的报数方法,直至得到正确结果。 如何赋值 从第二步算法分析:答案x*肯定在两个端点a,b之间,只是这两个端点a,b不断变化,我们可以用赋值的手法使两个端点a,b相对固定,则x*=(a+b)/2 第一步:可以给指定的区间端点为a,b(ab),计算分点值x0=(a+b)/2 第二步:判断分点值x0与x*差的符号,确定是“高了”还是“低了”; 第三步:若“高了”,则a不动,b赋值x0;若“低了”,则a赋值x0,b不动; 第四步:继续计算分点值 x0=(a+b)/2,进行循环计算,直至得到答案; 例1.写出用二分法求方程x3-x-1=0在区间[1,1.5]内的一个近似解(误差不超过0.001)的一个算法. 算法步骤: S1 取[a,b]的中点x0=(a+b)/2,将区间一分为二; S2 若f(x0)=0,则x0就是根;否则判别根x*在x0的左侧还是在右侧; 若f(a)*f x0)0,则x*∈(x0,b),以x0代替a; 若f(a)*f(x0)0,则x*∈(a, x0),以x0代替b; S3 若|a-b|c,计算终止,此时x*≈ x0,否则转S1 流程图与伪代码 数学理论 用二分法设计求方程f(x)=0的近似根算法的基本步骤: 1.确定近似根所在的基础区间[a,b]和近似根的精确度c; 2. 求有根区间的中点,判断是否满足精度要求; 3.求区间端点的函数值,f(a),f(b) 4. 判断f(a)f(b)的符号,改变有根区间的下限或上限 5.循环求近似根 6.输出根的近似值 巩固运用 例2 将以二分法求方程x2-2=0的近似根(精确度为0.005)的一个算法补充完整. 例3仟意给定一个大于1的正整数n,设计一个算法求n的所有因数. S1 依次以2~(n-1)为除数去除n,检查余数是否为0,若是,则是n的因数;若不是,则不是n的因数;  S2 在n的因数中加入1和n;  S3 输出n的所有因数. 回顾反思 * * 10 Rend a,b,c 20 x0 ←(a+b)/2 30 f(a) ←a3-a-1 40 f(x0) ←x03-x0-1 50 If f(x0)=0 Then Go To 120 60 If f(a)f(x0)0 Then 70 b ←x0 80 Else 90 a ←x0 100 End If 110 If |a-b|≧c Then Go To 20 120 Print x0 输入a,b,c 输出x0 b←x0 a←x0 f(a)←a3-a-1 f(x0)←x03-x0-1 X0←(a+b)/2 |a-b|c f(a)f(x0)0 f(x0)=0 Y N Y N Y 解:Sl 令f(m)=x2-2,因为f(1)0,f(2)0,所以设x1=l,x2=2. S2 令m= ,判断f(m)是否为0。若是,则m为所求;若否,则继续判断 S3 若 ,则x1←m;否则令x2←m. S4 判定 0.005是否成立。若是,则x1,x2之间的任意取值均为满足条什的近似根,若否,则 *

您可能关注的文档

文档评论(0)

wumanduo11 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档