- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数值分析课程分析
一.概述 设计名称: 设计运用弦线法求非线性方程的根的算法 设计目的:弦线法是一种直接求非线性方程根的方法,避免了函数求导。相对于牛顿法而言,当函数f(x)解析式比较复杂,或者其函数不能用初等函数表达时,求导数比较困难,这时用弦线法就比较方便,而且弦线法具有超越性的收敛速度。 二.设计内容 用弦线法求 f(x)=x^3+2*x^2+10*x-20=0 的根,要求|xk+1-xk|10^(-6). 三.设计过程 算法实现:编写matlab函数M文件xian和gfun如下: function f = xian(a,n,x01,x02,eps) %采用弦线法求方程的根 %a为方程所对应的多项式的系数,按照从高次幂到低次幂的顺序输入 %n为a的最高次幂的级数 %x01,x02为初始值 %迭代公式为x(i+1)=x(i)-(x(i)-x(i-1))f(x(i))/(f(x(i))-f(x(i-1))) %这里我们将求f(x(i))的值的函数单列出来 if nargin == 4 %判定输入参数的个数 eps = 1e-6; elseif nargin 4 error(错误,重新输入) return; end x(1) = x01; %给x的初始两个元素赋值 x(2) = x02; tol = 1; %设定误差 i = 2; %设定x的下标 while toleps*x(i) x(i+1)=x(i)-(x(i)-x(i-1))*gfun(a,n,x(i))/(gfun(a,n,x(i))-gfun(a,n,x(i-1))); tol = abs(x(i+1)-x(i)); %判定误差 i = i+1; end y =x(i) %输出迭代结果 fprintf(迭代次数为%d\n,i-2) function y= gfun(a,n,x) %求f(x(i))的值 y = 0; for i =1:n+1 y = y + a(i)*x^(n+1-i); end 取x1=1.3,x2=1.5,在命令窗口调用M文件xian,将会显示输出结果. 算法思想:弦线法是一种求非线性方程根的迭代法,首先给定初始值,设定循环条件,为所要达到的精度,按照迭代公式 xn+1=xn-(f(xn)*(xn-xn-1))/(f(xn)-f(xn-1)),也就是迭代。直到所得的解满足给定的精度,结束循环。得到方程的近似根。 四.主要代码 1.弦线法. function f = xian(a,n,x01,x02,eps) if nargin == 4 eps = 1e-6; elseif nargin 4 error(错误,重新输入) return; end x(1) = x01; x(2) = x02; tol = 1; i = 2; while toleps*x(i) x(i+1)=x(i)-(x(i)-x(i-1))*gfun(a,n,x(i))/(gfun(a,n,x(i))-gfun(a,n,x(i-1))); tol = abs(x(i+1)-x(i)); i = i+1; end y =x(i) fprintf(迭代次数为%d\n,i-2) function y= gfun(a,n,x) y = 0; for i =1:n+1 y = y + a(i)*x^(n+1-i); end 五.结果显示 弦线法的输出结果 xian([1,2,10,-20],3,1.3,1.5) y = 1.3688 迭代次数为4
您可能关注的文档
- 七年级三月月考试卷听力材料.doc
- 2010年34所MBA自主划线院校MBA分数线全.doc
- 西里小学第三套.doc
- 26建筑工程技术专业毕业设计教学大纲(专科).doc
- 八(上)4.1普查与抽样调查.ppt
- 怎样实施就业优先战略.doc
- H.264MBAFF去块滤波器的硬件实现.pdf
- 动漫社外景活动策划书.doc
- 珍爱生命 防患未然.doc
- 留学生高考练习题,难度中等,典型题总结.docx
- 记叙文评改标准.doc
- 2013高考二轮(课程标准卷地区专用)复习 专题2 细胞严整而有序的结构.ppt
- 2013高考二轮(课程标准卷地区专用)复习 专题15 生物技术实践.ppt
- 关于小学语文课堂教学现状的调查报告.doc
- 新余水务MAPGIS项目供水考核题目.doc
- 微型钢板治疗锁骨骨折26例临床观察.doc
- 2011年报关员考试教材讲义第三章第7节.doc
- 初一英语讲义3-6.doc
- 江苏省高等教育自学考试旅游资源规划与开发(名词解释、填空、计算题、案例分析、补题目).doc
- 20121031-三星电视UA55ES8000JXXZ(UA60ES8000JXXZ、UA65ES8000JXXZ)连接家庭影院后音箱没有声音,如何处理?.pdf
最近下载
- 07J912-1变配电所图集.pdf VIP
- 六年级古诗词大会模拟试题(共100题,含答案).pdf VIP
- DLT 1572.3-2016 变电站和发电厂直流辅助电源系统短路电流 第3部分:算例.docx VIP
- solidworkscad三维建模练习题图.docx VIP
- 中国儿童消化道异物管理指南解读(2021).pptx VIP
- 食材配送应急预案处理流程及响应时间.docx VIP
- 去水印 钢结构识图实战笔记-高清彩色打印版.pdf VIP
- 瑞金医院全生命周期健康管理.pdf VIP
- 2025年福建继续教育公需课习题答案.docx
- SolidWorks、CAD三维建模练习题图.doc VIP
文档评论(0)