版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——偏微分方程数值解
数学与计算科学学院
实验报告
试验项目名称用Eular方法求解一阶常微分方程数值解所属课程名称偏微分方程数值解实验类型验证性实验日期2023-3-26
班级信计12-2班学号202353100215姓名张洪清成绩
一、试验概述:学会使用显性Eular方法和隐形Eular方法应用显性Eular方法和隐形Eular方法求解一般一阶常微分方程的近似数值解。学会用MATLAB解决数学问题。1、Eular方法:一阶线性微分方程初值问题?y'?f(x,y),a?x?b??y(a)?y0a?x0?x1??xn?b(1)xn?x0?nh,h为步长方程离散化:差分和差商y'(x0)?y1?y0y1?y0?x1?x0hy1?y0hy1?y0?hf(x0,y0)(2)f(x0,y0)?yn?1?yn?hf(x0,y0)通过初始值y0,依据递推公式(2)逐步算出y1,y2,,yn就为显性的Eular方法。2、隐形Eular方法:?y?y0?hf(x1,y1)?1(3)?yn?1?yn?hf(xn?1,yn?1)公式(3)即为隐式Eular公式。
第1页共2页
1.硬件环境2.2.软件环境MATLAB7.0二、试验内容:(试验步骤)试验任务利用显性和隐形Eualar方法求解以下一阶线性微分方程组的近似数值解:?dy1??0.04y?104yy112?dt?dy472?2dt?0.04y1?10y1y2?3?10y2??dy372?3?10y2?dt?y(0)?1,y(0)?0,y(0)?023?11.利用显性Eular法方求解利用MATLAB进行求解,编写脚本文件如下:文件名:asxz.m%显性Eular方法f0=1;g0=0;z0=0delta=0.01;time=1;t=0:delta:time;f=zeros(size(t));
第2页共3页
g=zeros(size(t));z=zeros(size(t));f1=zeros(size(t));g1=zeros(size(t));z1=zeros(size(t));f(1)=f0;g(1)=g0;z(1)=z0;fori=2:length(t)f1(i-1)=-0.04*f(i-1)+10000*f(i-1)*g(i-1);f(i)=f(i-1)+f1(i-1)*delta;g1(i-1)=0.04*f(i-1)-10000*f(i-1)*g(i-1)-3*10^7*g(i-1)^2;g(i)=g(i-1)+g1(i-1)*delta;z1(i-1)=3*10^7*g(i-1)^2;z(i)=z(i-1)+z(i-1)*delta;Fun=f+g+zendfigureplot(t,f,'o');xlabel('t');ylabel('y1');title('t-y1变化图')第3页共4页
figureplot(t,g,'o');xlabel('t');ylabel('y2');title('t-y2变化图')figureplot(t,z,'o');xlabel('t');ylabel('y3');title('t-y3变化图')figureplot(t,Fun);xlabel('t');ylabel('y1+y2+y3');title('t-y1+y2+y3变化图')A.步长delta=0.001时进行数据测试。结果如下:迭代一次时,结果与方程描述内容相符。第4页共5页
迭代二次时,结果与方程描述内容基本相符。迭代三次时,结果与方程描述内容基本相符。迭代1000次时,模拟结果已经严重脱离事实,应选中择delta为0.001时,该迭代方法不收敛。时间与个变量直接的变化关系如下图:第5页共6页
第6页共7页
从上述图形可以明显看出,在迭代的不断进行时,各变量与时间的变化越来越大,且严重脱离了方程所描述的现实意义。B.选中择delta=0.00000001时,模拟结果如下:迭代第一次,与A中结果一致。迭代其次次,第7页共8页
跌二次迭代结果明显优于一中。跌三次迭代结果,并未产生误差。地1000次迭代结果,结果明显是收敛的。时间与个变量直接的变化关系如下图:第8页共9页
第9页共10页
从图中能够明了看出,当delta=0.00000001时,模拟结果与方程所表示的显示意义相吻合。说明白显性Eualr方法的收敛性是与步长的选择是相关。这就对我们们选择步长造成了困难,由于选择的步长不适合有可能得出错误的结论。(收获体会)通过这次课程设计,是我对偏微分方程的数值解问题有了更进一步的认识与了解.对于同一个常微分方程,有着不同的数值解法.不同的解法可能会得到不同的结果,即精度问题.并且各种方法之间都是密切联系,彼此推导而得的.各种方法的步骤也不尽一致,有的较为烦琐,有的十分简便.而运用MATLAB软件对其进行编程求解将更便利快捷的得到答案.由常微分方程的数值解法也进一步的了解到在实际生活中,同一个问题会有好多种不同的解法,而且其结果也不一定会一致.因此,在平常的生活学习当中,我们应当学会多思考.同一问题的不同方法,以及分析各方法的利弊.同时,MATLAB软件在数学问题中求解的关键作用是我认识的工具的重要性,强大的理论支持还要辅以有力的工具才能更好的得到发挥.在做课程设计的过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终究找出了原因所在,也暴露出了在这方面的知识欠缺和经验不足.此次设计也让我明白了思路即出路,有什么不懂不明白的地方要及时请教或上网查询,只要认真钻研,动脑思考,动手实践,就没有弄不懂的知识.总而言之,本次课程设计使我收获颇丰.
第10页共11页
三、指导教师评语及成绩:评语等级评语1.试验报告按时完成,字迹明白,文字表达流畅,规律性强优良中2.试验方案设计合理3.试验过程(试验步骤详细,记录完整,数据合理,分析透彻)4试验结论正确.成绩:指导教师签名:批阅日期:及格不及格附录:源程序
程序1:%显性Eular方法f0=1;g0=0;z0=0delta=0.00000001;time=0.00001;t=0:delta:time;f=zeros(size(t));g=zeros(size(t));z=zeros(size(t));f1=zeros(size(t));g1=zeros(size(t));z1=zeros(size(t));f(1)=f0;g(1)=g0;z(1)=z0;fori=2:length(t)f1(i-1)=-0.04*f(i-1)+10000*f(i-1)*g(i-1);f(i)=f(i-1)+f1(i-1)*delta;g1(i-1)=0.04*f(i-1)-10000*f(i-1)*g(i-1)-3*10^7*g(i-1)^2;
第11页共12页
g(i)=g(i-1)+g1(i-1)*delta;z1(i-1)=3*10^7*g(i-1)^2;z(i)=z(i-1)+z(i-1)*delta;Fun=f+g+zendfigureplot(t,f,'o');xlabel('t');ylabel('y1');title('t-y1变化图')figureplot(t,g,'o');xla
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年安全培训道场课题内容核心要点
- 2026年年度工作总结报告通知方法论
- 淄博市周村区2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 安庆市岳西县2025-2026学年第二学期五年级语文第六单元测试卷(部编版含答案)
- 三明市大田县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 保定市徐水县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 呼和浩特市回民区2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 安庆市太湖县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 塔城地区托里县2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 兰州市西固区2025-2026学年第二学期六年级语文第五单元测试卷部编版含答案
- 全国计算机等级考试《二级MySQL数据库程序设计》复习全书核心讲义+历年真题详解
- 污水管道及化粪池进行清污、疏通、巡检方案
- 歌曲《wake》中英文歌词对照
- 气管切开病人的护理问题及护理措施
- 2024年贵州省贵阳市中考生物地理合卷试题(含答案逐题解析)
- TB10001-2016 铁路路基设计规范
- 建筑幕墙工程(铝板、玻璃、石材)监理实施细则(全面版)
- 医疗器械公司宣传册
- 2024年中小学教师 高级职称专业水平能力题库 (含答案)
- 信息安全管理体系ISMS建设方案
- 初中八年级-足球-脚内侧传球
评论
0/150
提交评论