



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
哈尔滨工程大学实 验 报 告一、实验名称RungeKutta法解常微分方程二、实验目的1.了解RungeKutta法的特点及具体实现过程。2.运用Matlab软件编写RungeKutta法的算法程序。3.采用编制的程序,对实际问题进行数值模拟计算。4.将数值计算结果与精确解进行对比分析,讨论计算误差。三、上机环境Windows XP 操作系统, Matlab7.1 数值计算软件四、实验内容 (1)根据RungeKutta算法的特点,设计程序的流程本实验采用经典的RungeKutta格式(四阶RungeKutta格式),具体流程图见课本245页,此处从略。(2)用Matlab语言编写RungeKutta算法程序在编写程序时,充分考虑到程序的交互性和实用性。本程序可以实现:计算机主动提示操作步骤和输出结果;输入待计算的信息后,计算机自动生成图像,并且将得到的结果也显示在图像中,便于直观观察;由于本程序思路简单,故不在语句后面附说明性文字。下面是该程序的语句(保存文件名“lk.m”):%经典(四阶)龙格-库塔法%-2009年6月28日 刘咏泉-%clear alldisp(您好,您正在运用龙格-库塔法解常微分方程!);disp(请输入X的初值x0);x0=input(x0=); disp(请输入X的末值xt);xt=input(xt=); disp(请输入Y的初值y0);y0=input(y0=); disp(最后,请选择步长h);h=input(h=); n=(xt-x0)/h;x=zeros(1,n);y=zeros(1,n);x(1)=x0;y(1)=y0;for i=1:n x(i+1)=x(i)+h; K1=f(x(i),y(i); K2=f(x(i)+h/2,y(i)+K1*h/2); K3=f(x(i)+h/2,y(i)+K2*h/2); K4=f(x(i+1),y(i)+h*K3); y(i+1)=y(i)+h/6*(K1+2*K2+2*K3+K4);endy(n+1)plot(x,y,linewidth,3)注:除了上面编写的程序外,还需要编写一个描述微分关系的程序f。比如课本中的例题要求:那么,可以建立一个空白(.m)文件,输入下面两行语句即可:function z=f(x,y)z=-y;(3)程序具体操作步骤程序编写完成并保存后,需进行下面的操作:打开Matlab程序界面,输入lk命令;根据提示,输入要计算的各点信息,程序便会计算得到结果。例如,计算课本中例2的问题,定义X的初值为0,末值为1,计算步长为0.1,则得到积分结果为0.367879774,与课本中计算结果完全一致,从而证明了程序编制的正确性,如图二、三:图二五、实际算例及分析下面,举一个实际算例来进行误差方面的分析:例:用RungeKutta算法求解对于这道题目,我们很容易求得精确解为。下面,分别采用步长1、0.5和0.1进行数值计算,结果如下:采用步长1进行数值计算,得到结果13.43540664,误差为-0.02869497。采用步长0.5进行数值计算,得到结果13.45395406,误差为-0.01014756采用步长0.1进行数值计算,得到结果13.46319394,误差为由此可见,在运用RungeKutta算法求解常微分方程时,要想得到较精确的结果,应选用较小的步长。六、实验体会通过本次实验的学习和实际操作,我对RungeKutta算法求解常微分方程的方法有了更深入的认识,对Mat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年福建南平武夷有轨电车有限公司招聘1人考前自测高频考点模拟试题附答案详解(黄金题型)
- 红桥语文中考试卷及答案
- 建筑扬尘智能防控-洞察与解读
- 2025年中国无硅消泡剂行业市场分析及投资价值评估前景预测报告
- 2025国考抚顺市巡视巡察岗位申论模拟题及答案
- 2025国考福建财监行测言语理解与表达高分笔记
- 洗衣维修区块链智能合约-洞察与解读
- 2025国考大连市资源管理岗位申论高频考点及答案
- 2025国考北京市税务稽查岗位行测预测卷及答案
- 2025国考江西民航公安行测言语理解与表达易错点
- 变电所安全管理规章制度
- 2025江苏苏州市相城城市建设投资(集团)有限公司人员招聘考前自测高频考点模拟试题及答案详解(夺冠)
- 游乐园安全培训课件
- 2025年新生儿科常见疾病诊断试题答案及解析
- Unit2WorkingthelandIntegratedskills课件-高中英语译林版(2020)选修第一册
- 2025年广西壮族自治区省直机关公开遴选公务员笔试题及答案解析(A类)
- 2025年探伤工(二级)实操技能考试题库(附答案)
- 2025至2030中国脑深部电刺激(DBS)设备市场应用规模与重点企业发展调研报告
- 屋顶彩钢加固施工方案
- 高校财会监督与预算绩效管理协同效能优化研究
- 输液室理论知识培训课件
评论
0/150
提交评论