




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程名称数学软件实验班级数0901学号0912020107姓名李亚强实验课题非线性方程的二分法,迭代法,松弛迭代法,Aitken迭代法,Steffensen迭代法实验目的熟悉非线性方程的二分法,迭代法,松弛迭代法,Aitken迭代法,Steffensen迭代法实验要求运用Matlab/C/C+/Java/Maple/Mathematica等其中一种语言完成实验内容非线性方程的二分法非线性方程的迭代法非线性方程的松弛迭代法非线性方程的Aitken迭代法非线性方程的Steffensen迭代法成绩教师实验报告1、 实验名称:非线性方程的二分法,迭代法,松弛迭代法,Aitken迭代法,Steffensen迭代法。2、 实验目的:进一步熟悉理解掌握最速下降法与共轭梯度法解法思路熟悉非线性方程的二分法,迭代法,松弛迭代法,Aitken迭代法,Steffensen迭代法,提高matlab编程能力。3、 实验要求:非线性方程,应用二分法,迭代法,松弛迭代法,Aitken迭代法,Steffensen迭代法编程求解非线性方程的数值解。4、 实验原理:1 二分法:设函数在区间上连续,而且,则在区间上至少有一个根。首先确定有限区间:依据零点定理。设 ,且,则方程 在区间上至少有一个根。如果在上恒正或恒负,则此根唯一。令若,则为有根区间,否则为有根区间。记新的有根区间为,则且;对重复上述做法得:且设所求的根为,则,即,由得取为的近似解。2 不动点迭代法对于非线性方程:常常可以化成等价的方程可以选取一个初始近似值,构造迭代序列如此产生序列。这种迭代方法称为不动点迭代,或Picard 迭代。这个原理看似很容易直观理解,但是却有相当深刻的数学内涵,数学系的学生在泛函分析与微分方程理论等多门专业课程里都会遇到。如果连续,而且,则是的一个不动点。因此为方程的一个根。3 Steffensen迭代法该迭代法解方程可以看成是另一种不动点迭代:其中迭代函数为得到迭代公式为:;4 Aitken加速迭代由初值出发,计算出后,便可在曲线上找到两个点。将这两点所在的直线与直线的交点设为,则点满足:解得:,将视为新的初值,重复上述步骤可得,由此产生迭代公式,。5、 实验内容:%二分法解非线性方程function er_fen(f,a,b,esp);f1=subs(f,a);f2=subs(f,b);if f1*f20 disp(该方程在【a,b】上无解!);elseif f1=0 root=a;elseif f2=0 root=b;else a0=a; b0=b; A=; while abs(b0-a0)/2)=esp half=(a0+b0)/2; fa=subs(f,a0); fb=subs(f,b0); fhalf=subs(f,half); if fhalf=0 root=half; break; elseif fa*fhalftol) x1=subs(f,x0)+x0;%迭代计算wucha=abs(x1-x0);x0=x1; % 更新x0的值在循环中这一句非常重要time=time+1;%记下迭代次数endx=x1;%Aitken加速收敛方法function gen,time=Aitken(func,x0,tol)if(nargin=2) tol=1.0e-5;endgen=x0;x(1:2)=0,0;t=0; %记录迭代次数m=0;x2=x0;wucha=0.1; %设置误差初值while(wuchatol) t=t+1; %记下累积一次迭代次数 x1=x2; temp=gen; gen=subs(func,temp)+temp; x(t)=gen; %迭代超过两次使用 Aitken加速 if(t2) m=m+1; x2=x(m)-(x(m+1)-x(m)2/(x(m+2)-2*x(m+1)+x(m); %给出两次迭代误差 wucha=abs(x2-x1); endendgen=x2;%Steffensen加速方法计算非线性方程function gen,time=Steffensen(fun,x0,tol)%如果缺省误差参数,默认为10 的-5次方if(nargin=2)tol=1.0e-5;end%设置误差初值time=0; %记迭代次数wucha=0.1; %设置前后两次迭代的误差gen=x0;while(wuchatol)x1=gen;y=subs(fun,x1)+x1;z=subs(fun,y)+y;%加速公式gen=x1-(y-x1)2/(z-2*y+x1);wucha=abs(gen-x1);time=time+1; %迭代加一次的记录endgen; %计算结果6、 实验结果: syms x;er_fe
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年眼科常见疾病诊断与治疗真题答案及解析
- 2025年妇科常见疾病诊断与治疗知识综合测试答案及解析
- 2025年肾脏病学慢性肾病综合治疗策略竞赛答案及解析
- 2025年肾脏病学肾脏病原因诊断筛查题答案及解析
- 2025年慢性病管理糖尿病患者的综合管理策略模拟考试卷答案及解析
- 2025年生殖泌尿科常见疾病诊疗试卷答案及解析
- 新质生产力重大突破
- 2025年肿瘤学肿瘤转移病例分析与诊疗策略模拟测试答案及解析
- 怀远发展新质生产力
- 新质生产力与创新:申论解析
- 浙江爱生药业有限公司新增年产12亿单位药品制剂自动生产检测线升级技术改造项目环评报告
- 2025年律师培训试题(含答案)
- 2025年三力模拟测试题及答案
- 西畴殡葬管理办法
- 脑脓肿病例分析课件
- 公立医院资金管理办法
- 边坡作业安全教育培训
- 印染工厂设计
- ktv安全消防管理制度
- 《子宫颈癌筛查规范(2025年版)》解读
- 政府夜市活动方案
评论
0/150
提交评论