- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用matlab解决二分法求方程近似解问题
利用matlab解决二分法求方程近似解问题【摘要】 计算一个函数f的零点(即求方程f(x)=0的根)是在科学计算中经常遇到的问题,二分法是解决此类问题的方法之一,matlab在处理用二分法求方程的近似解问题上非常方便,而且可以为学生创造出图文并茂、丰富多彩人机交互、即时反馈的学习环境,为学生更好的学习数学提供了一个有力的辅助工具。
【关键词】 matlab;二分法;解方程;实例分析
现代信息技术的广泛应用正在对数学课程内容、数学教学、数学学习方面产生深刻的影响.《普通高中数学课程标准(实验)》明确指出:“教师应当恰当的使用信息技术,改善学生的学习方式,引导学生借助信息技术学习有关数学内容、探索、研究一些有意义、有价值的数学问题”.因此信息技术在高中数学教学中应占有重要的地位.
Matlab是MATrix LABoratory的缩写,它是Mathwork公司推出的集科学计算、图象可视化和编程功能集成在非常变于使用的环境中,是一个交互式的以矩阵计算的科学和工程计算软件.
计算一个函数f的零点(即求方程f(x)=0的根)是在科学计算中经常遇到的问题,二分法是解决此类问题的方法之一,本文着重讨论怎样用Matlab来解决用二分法求方程的近似解问题.
1 二分法
设有一个变量的函数方程f(x)=0 (1) 其中f(x)为[a,b]上的连续函数,且f(a)f(b)err)(yc~=0);
a=c;
c=(a+b)/2;
end
x=a;
x0=c
ya=eval(f);
end
x=b;
存为文件erfenfa.m
2 实例分析
2.1 调用文件法
例1已知f(x)=x?3+4x?2-10=0在[1,2]上有一实根f(1)=-5;f(2)=14,用二分法求该实根,要求误差不超过10??-3?
分析:f(x)=x?3+4x?2-10,f’(x)=3x?2+8x=x(3x+8)0对于?x∈[1,2],故f(x)=0在[1,2]上有惟一的实根x*
调用erfenfa.m的如下结果:
erfenfa
请输入函数Ff(x)=‘x?∧3+4*x?∧2
-10’
请输入区间=[1,2]
请输入误差=0.001
再利用ezplot语句输出部分
ezplot(‘x-4*x-10’,[1,2]);grid on;
2.2 直接法
例 2用二分法求方程x=cosx+2的近似根,且绝对误差不超过10??-6?
解:由条件知方程x=cosx+2在区间(0,3)内至少有一根,下面用二分法来求方程的近似解,由式可知若用xn来近似代替方程的精确解x*其误差不会超过32?n为使得|x*-xn|1og2(3×10?6)所以为达到所要求的精度至少要[1og2(3×10?6)]+1=22次区间对分.
可仿照前面的程序编程来求近似解,也可以直接利用matlab软件提供的命令格式求解.solve(‘x=cos(x)+2’) 执行结果为:
ans =
1.7862294452333111823707901942222
再利用plot语句输出图形:
x=0:0.1:3Y=[x;cos(x)+2];plot(x,y)
3 二分法求方程的近似根可分两步来做
3.1 确定根的大致范围,就是确定一个区间[a,b],使所求的根是位于这个区间内的唯一实根,这一步工作称为根的隔离,区间[a,b]称为所求实根的隔离区间.为了确定根的隔离区间,可以先画出y=f(x)的图形,然后从图上定出它与x轴交点的大概位置.
3.2 以根的隔离区间的端点作为根的初始近似值,逐步改善根的近似值的精确度,直至求得满足精确度要求的根的近似解.
4 结束语
在实际教学中,可将程序中的主要部分预先编制好,保存M-文件,然后在课堂中直接调用、修改、运行,在速度和操作上能满足课堂教学的需要.
通过上面的一些实例可知matlab在处理用二分法求方程的近似解问题上非常方便,而且可以为学生创造出图文并茂、丰富多彩人机交互、即时反馈的学习环境,为学生更好的学习数学提供了一个有力的辅助工具。
参考文献
[1] 萧树铁.数学实验[M].北京:高等教育出版社,1999
收稿日期:2008-01-18
注:“本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。”
1
您可能关注的文档
最近下载
- 柑橘基地质量管理体系.pdf
- CAD2007入门教程_图文版.ppt VIP
- TSG Z7005—2015 特种设备无损检测机构 核准规则_可搜索.pdf VIP
- DB4419_T 24-2024 社区社会组织孵化服务指南.docx VIP
- 安全可靠分布式事务型数据库技术要求.pdf VIP
- SH3124-2001T 石油化工给水排水工艺流程设计图例.pdf VIP
- 电缆敷设图集 12D101-5.pdf VIP
- 《银行业法律法规与综合能力》课件.pptx VIP
- 2024新信息科技四年级《第二单元 用编码描绘世界》大单元整体教学设计.docx
- 淮北矿业2015年矿瓦斯综合治理“六项指标”考核办法淮北矿业2015年矿井瓦斯综合治理“六项指标”考核办法.doc VIP
文档评论(0)