![MATLAB实现NEWTON法 割线法 抛物线法_第1页](http://file2.renrendoc.com/fileroot_temp3/2021-4/23/788822ff-c5cd-47fc-9eed-f7fcd139442f/788822ff-c5cd-47fc-9eed-f7fcd139442f1.gif)
![MATLAB实现NEWTON法 割线法 抛物线法_第2页](http://file2.renrendoc.com/fileroot_temp3/2021-4/23/788822ff-c5cd-47fc-9eed-f7fcd139442f/788822ff-c5cd-47fc-9eed-f7fcd139442f2.gif)
![MATLAB实现NEWTON法 割线法 抛物线法_第3页](http://file2.renrendoc.com/fileroot_temp3/2021-4/23/788822ff-c5cd-47fc-9eed-f7fcd139442f/788822ff-c5cd-47fc-9eed-f7fcd139442f3.gif)
![MATLAB实现NEWTON法 割线法 抛物线法_第4页](http://file2.renrendoc.com/fileroot_temp3/2021-4/23/788822ff-c5cd-47fc-9eed-f7fcd139442f/788822ff-c5cd-47fc-9eed-f7fcd139442f4.gif)
![MATLAB实现NEWTON法 割线法 抛物线法_第5页](http://file2.renrendoc.com/fileroot_temp3/2021-4/23/788822ff-c5cd-47fc-9eed-f7fcd139442f/788822ff-c5cd-47fc-9eed-f7fcd139442f5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、MATLAB实现NEWTON法 割线法 抛物线法(一)真验目标:生悉以及把握Newton法,割线法,扔物线法的圆法思绪,并可以正在matlab上编程真现(2)成绩形容:成绩一.圆程供根(1).给定一个3次圆程,分手用Newton法,割线法,扔物线法供解.圆程的机关圆法:(a)根:圆程的根为教号的后3位乘以倒数第2位减1再除了以1000.假如您的教号为B06060141,则根为141*(4+1)/1000=0.564(b)圆程:以您的教号的后3位数分手做为圆程的3次项,2次项,一次项的系数,依据所给的根和3个系数断定常数项.比方:=0的情势.您的教号是B06060141,则您的圆程是x3+4x2
2、+x+a 圆程的根为0.564,果此有0.5643+4*0.5642+0.564+a0=0,因而a0=-2.015790144您的圆程为x3+4x2+x-2.015790144=0.(2)假如圆程是sinx+4x2+x+a0=0的情势(3个系数分手是教号中的数字),从头办理相似的成绩(3)机关一个5次圆程实现下面的事情.4次圆程的机关:将3次多项式再乘以(x-p*)2患上到对于应的5次多项式(p*为已经经断定的圆程的根,隐然,患上到的5次圆程有重根).(4)将(2)中的圆程一样乘以(x-p*)患上到一个新的圆程去供解(3)算法先容正在本文题中,咱们用到了newton法,割线法,扔物线法。1.N
3、ewton法迭代体例为:现在值取实解充足凑近,newton迭代法支敛,对于于单根,newton 支敛速率很快,对于于重根,支敛较缓。2.割线法:为了躲避导数值的盘算,利用上的好商朝替,患上到割线法迭代公式:割线法的支敛阶固然低于newton法,但迭代以此只要盘算一次函数值,没有需盘算其导数,以是效力下,真际成绩中常常使用。3.扔物线法:能够经由过程3面做一条扔物线,发生迭代序列的圆法称为扔物线法。其迭代公式为:个中支敛速率比割线法更亲近于newton法。对于于本成绩的办理便以上述实践为根据。末行原则为:本题中一切与1e-6。(4)步伐注:n暗示迭代步数。第一题(1)尾先依据标题请求对于圆程举行
4、机关,患上到的圆程为:。Newton法供解算法创建newton1.m源步伐,源步伐代码为:function x=newton1(fn,dfn,x0,e)if narginx=x0;x0=x+2*e;while abs(x0-x)ex0=x;x=x0-feval(fn,x0)/feval(dfn,x0);end正在matlab硬件中实行以下语句并患上到终极了局截图clearfun=inline(x3+2*x-0.205061208);dfun=inline(3*x2+2);format long;newton1(fun,dfun,0.5,1e-6),format short并患上到终极了局n=4
5、ans=0.10200000000000割线法供解算法创建gexianfa.m源步伐,源步伐代码为:function x=gexian(f,x0,x1,e)if narginy=x0;x=x1;while abs(x-y)ez=x-(feval(f,x)*(x-y)/(feval(f,x)-feval(f,y);y=x;x=z;end正在matlab硬件中实行以下语句clearfun=inline(x3+2*x-0.205061208);gexianfa(fun,0,1,1e-6),format short并患上到终极了局:n=5ans=0.1020扔物线法供解算法创建paowuxian.m源
6、步伐,源步伐代码为:function x=pawuxian(f,x0,x1,x2,e)if narginx=x2;y=x1;z=x0;while abs(x-y)eh1=y-z;h2=x-y;c1=(feval(f,y)-feval(f,z)/h1;c2=(feval(f,x)-feval(f,y)/h2;d=(c1-c2)/(h2+h1);w=c2+h2*d;xi=x-(2*feval(f,x)/(w+(w/abs(w)*sqrt(w2-4*feval(f,x)*d) ;z=y;y=x;x=xi;end正在matlab硬件中实行以下语句fun=inline(x3+2*x-0.20506120
7、8);paowuxian(fun,0,0.5,1,1e-6),format short并患上到终极了局n=7ans=0.1020第一题(2)依据请求,待供解的圆程应为:。仍旧使用(1)中圆法供解那一成绩,并使用图解法寻到初值,经由过程不雅察图象,将newton法初值设为:0.2,割线法初值设为:0,0.2。扔物线法初值设为:0,0.1,0.2。图象睹下图:Newton法供解:正在matlab硬件中实行以下语句clearfun=inline(sin(x)+2*x-0.205061208);dfun=inline(cos(x)+2);format long;newton1(fun,dfun,0.2
8、,1e-6),format short 并患上到终极了局n=3ans=0.06837148815510割线法供解:正在matlab硬件中实行以下语句clearfun=inline(sin(x)+2*x-0.205061208);gexianfa(fun,0,0.2,1e-6),format short并患上到终极了局截图n=3ans=0.0684扔物线法供解正在matlab硬件中实行以下语句并患上到终极了局截图clearfun=inline(sin(x)+2*x-0.205061208);paowuxian(fun,0,0.1,0.2,1e-6),format short并患上到终极了局n=3
9、ans=0.0684成绩一(3)依照标题请求对于5次圆程举行机关为:仍旧使用(1)中圆法供解那一成绩,并使用图解法寻到初值,经由过程不雅察图象,将newton法初值设为:正在此处咱们拔取了两组初值为0和0.5,割线法初值设为:-1,1。扔物线法初值设为:两组初值为-1,0,1和0,0.5,1。Newton法:正在matlab硬件中实行以下语句clearfun=inline(x3+2*x-0.205061208)*(x-0.102)2);dfun=diff(x3+2*x-0.205061208)*(x-0.102)2)dfun=(3*x2+2)*(x-.102)2+2*(x3+2*x-.2050
10、61208)*(x-.102)dfun=inline(3*x2+2)*(x-.102)2+2*(x3+2*x-.205061208)*(x-.102);format long;newton1(fun,dfun,0,1e-6),format short并患上到终极了局:n=27ans=0.10199821300764newton1(fun,dfun,0.5,1e-6),format shortn=31ans=0.1020割线法:正在matlab硬件中实行以下语句clearfun=inline(x3+2*x-0.205061208)*(x-0.102)2);gexianfa(fun,-1,1,1e
11、-6),format short并患上到终极了局:n=41ans=0.1020扔物线法:正在matlab硬件中实行以下语句clearfun=inline(x3+2*x-0.205061208)*(x-0.102)2);paowuxian(fun,0,0.5,1,1e-6),format short并患上到终极了局截图:n=57ans=0.1020成绩一(4)依照标题请求对于圆程举行机关仍旧使用(1)中圆法供解那一成绩,并使用图解法寻到初值,经由过程不雅察图象,可知存正在重根,故将newton法初值设为:两组初值为0和0.5,割线法初值设为:两组初值为0,0.1和-0.1,0.1。扔物线法初值设
12、为:两组初值为-1,0,1和0,0.5,1。画图语句为:fun=inline(sin(x)+2*x-0.205061208)*(x-0.102);fplo t(fun,-1,1)Newton法:正在matlab硬件中实行以下语句clearfun=inline(sin(x)+2*x-0.205061208)*(x-0.102);fplot(fu n,-1,1);dfun=diff(sin(x)+2*x-0.205061208)*(x-0.102)dfun=(cos(x)+2)*(x-.102)+sin(x)+2*x-.205061208dfun=inline(cos(x)+2)*(x-.102)
13、+sin(x)+2*x-.205061208);format long;newton1(fun,dfun,0,1e-6),format short并患上到终极截图:n=6ans=0.06837148815484newton1(fun,dfun,0.5,1e-6),format short并患上到终极了局:n=8ans=0.1020割线法:正在matlab硬件中实行以下语句clearfun=inline(sin(x)+2*x-0.205061208)*(x-0.102); gexianfa(fun,0,1,1e-6),format short并患上到终极了局:n=10ans=0.0684gexi
14、anfa(fun,0,0.1,1e-6),format short并患上到终极了局:n=5ans=0.1020扔物线法:正在matlab硬件中实行以下语句clearfun=inline(sin(x)+2*x-0.205061208)*(x-0.102); paowuxian(fun,-0.1,0,0.05,1e-6),format short并患上到终极了局:n=8ans=0.0684paowuxian(fun,0,0.5,1,1e-6),format short并患上到终极了局:n=15ans=0.1020(5)盘算了局Newton法割线法扔物线法成绩一(1)0.1020.1020.102成绩一(2)0.0683714881555100.06840.0684成绩一(3)0.1020.1020.102成绩一(4)0.102以及0.0681488154840.102以及0.06840.102以及0.0684(1)迭代步数(2)迭代步数(3)迭代步数(4)迭代步数Newton法43316,8割线法534110,5扔物线法73578,15(6)了局剖析将Newton法,割线法,扔物线法举行对比能够瞧到正在本文题中,3种圆法盘算患上到的终极了局基础
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度国际贸易人才派遣服务合同
- 2025版牙齿矫正治疗合同模板详细阐述治疗流程、费用及责任3篇
- 2025年度大学在读子女学费分担及离婚后监护权移交合同模板
- 2025年度国际物流信息化服务合同(含跟踪系统)
- 2025年度环保型瓷砖美缝施工服务合同书规范版4篇
- 2025年度环保项目招投标代理服务合同-@-1
- 2025年度涵洞桥梁检测与维修分包劳务合同
- 2025年度会议场地租赁合同范本(含翻译及同声传译服务)
- 2025年版合同范本:事业单位图书信息管理系统采购协议
- 2025年度企业会计信息系统升级改造合同
- 《梅大高速茶阳路段“5·1”塌方灾害调查评估报告》专题警示学习
- 《大健康解读》课件
- 2024年公司领导在新年动员会上的讲话样本(3篇)
- 人教版道德与法治二年级下册《第一单元 让我试试看》大单元整体教学设计2022课标
- 2024年3季度青岛房地产市场季度简报
- 苏东坡词十首
- 2023年天津市文化和旅游局直属事业单位招聘考试真题及答案
- 电力系统分析(郝亮亮)
- 常州市2023-2024学年八年级上学期期末地理试卷(含答案解析)
- 道路安全教育课件
- 2023年浙江省衢州市中考语文试题(含答案解析)
评论
0/150
提交评论