- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
谢谢同学们! * * 实验4-常微分方程数值解 1. 求解常微分方程数值方法介绍 (1)一阶微分方程 求方程(1)的数值解, 就是计算(精确)解在一系列离散点 的近似值. 通常取相等的步长h,于是xn=x0+nh(n=1,2,…). (a) 欧拉方法 基本思想是在小区间[xn,xn+1]上用差商 代替方程(1)左端的导数 而方程右端函数f(x,y(x))中的x取[xn,xn+1]上得某一点, 公式为 (2) 实验4-常微分方程数值解 (b) Runge-Kutta方法 基本思想是用小区间[xn,xn+1]上的若干个点的导数的线性组合代替方程(2)右端的 , 一般形式为 (3) 满足 并使(3)的局部截断误差 -------L级p阶Runge-Kutta公式 实验4-常微分方程数值解 (2) 常微分方程组和高阶方程的数值方法 欧拉方法和Runge-Kutta方法可直接推广到求常微分方程组, 如对 欧拉公式为 Runge-Kutta公式有类似的形式. 对高阶方程 (5) 需先降阶化为一阶常微分方程组, 降阶方法不唯一. 简单、常用的方法是令y1=y,将(5)化为 实验4-常微分方程数值解 2. Runge-Kutta方法的MatLab实现 对微分方程(组)的初值问题 Runge-Kutta方法用MatLab命令实现: [t,x]=ode23(@f,ts,x0,options) %用3级2阶Runge-Kutta公式 [t,x]=ode45(@f,ts,x0,options) %用5级4阶Runge-Kutta公式 命令的输入f是待解方程写成的函数M文件: function dx=f(t,x) Dx=[f1;f2;…;fn]; 实验4-常微分方程数值解 2. Runge-Kutta方法的MatLab实现 举例:仿真模拟著名的Lorenz系统混沌图 其中, 先建立一个函数M文件 function xdot=lorenz(t,x) sigma=10;r=28;row=8/3; xdot=[-sigma*x(1)+sigma*x(2); (r-x(3))*x(1)-x(2); x(1)*x(2)-row*x(3)]; 实验4-常微分方程数值解 2. Runge-Kutta方法的MatLab实现 画出Lorenz系统图 clear all;clf; options=odeset(RelTol,1e-5,AbsTol,1e-5); tspan=[0,100];x0=[1,2,3]; [t,x]=ode45(lorenz,tspan,x0,options); l=length(x(:,1)); a=1;b=l; figure(1) plot3(x(a:b,3),x(a:b,1),x(a:b,2),‘b’);grid on;%画出三维相图 xlabel(z);ylabel(x);zlabel(y); figure(2) subplot(311);plot(t,x(a:b,1)) ;%画三分量演化图 subplot(312);plot(t,x(a:b,2)) subplot(313);plot(t,x(a:b,3)) 实验4-常微分方程数值解 2. Runge-Kutta方法的MatLab实现 作业报告:著名的Duffing系统(描述弹簧系统性质) 其中 类似的,分别画出F=1,2,3,4,6等时的相图 翻阅一些参考书,你能得到一些什么结论? 实验4-常微分方程数值解 3. 实例 问题 缉私艇追击走私船
您可能关注的文档
- 带触摸的安卓路由器项目.ppt
- 带表卡尺的读数方式.pptx
- 带说明段的无保留审计意见.ppt
- 带输出饱和电感的零电压开关三电平直流变换器.ppt
- 带路旅游项目说明书.ppt
- 带边框的课件背景图片.ppt
- 席媒无纸化升降屏.ppt
- 席慕容《贝壳》课件.ppt
- 帮助人力规划课程.ppt
- 帮助人加速成功的超级积极的心态和爱岗敬业.ppt
- 青海省西宁市选调生考试(行政职业能力测验)综合能力测试题完整版.docx
- 甘肃省天水市事业单位招聘考试(职业能力倾向测验)题库最新.docx
- 甘肃省武威地区选调生考试(行政职业能力测验)综合能力测试题必考题.docx
- 重庆市泸州市行政职业能力测验题库完整.docx
- 2025年元宇宙教育平台虚拟现实技术在艺术教育中的应用案例.docx
- 2025年元宇宙教育平台虚拟现实技术在虚拟现实教育小说中的应用场景研究报告.docx
- 《糖尿病患者自我管理行为干预对血糖控制及生活质量的影响长期追踪研究》教学研究课题报告.docx
- 2025年元宇宙教育平台虚拟课堂体验报告:沉浸式学习案例分析.docx
- 2025年元宇宙教育平台虚拟现实环境下的科学探究教学.docx
- 《绿色金融业务绩效评价体系构建与绿色金融信息披露机制优化》教学研究课题报告.docx
文档评论(0)