- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 Matlab 基本操作 * 第6讲 常微分方程求解 例:电容放电 初条件Q0=1,RC=10 * 例:洛伦兹吸引子 * ODE函数求解常微分方程 1. 编写表示微分方程的函数文件: 微分方程写成一阶常微分方程组 t 是自变量标量,y(t)是含t的函数构成的列矢量 function ydot = odefun(t,y) ydot = [在括号内编写函数组f(t,y)] ydot即对应微分方程中的列矢量dy/dt。 对应微分方程的函数文件格式: ordinary differential Eq. 基本步骤: * 2.如果需要,设定微分方程求解器的条件参数 odeset % 显示全部参数名及缺省值 AbsTol: [ positive scalar or vector {1e-6} ] RelTol: [ positive scalar {1e-3} ] NormControl: [ on | {off} ] OutputFcn: [ function ] OutputSel: [ vector of integers ] Refine: [ positive integer ] Stats: [ on | {off} ] InitialStep: [ positive scalar ] MaxStep: [ positive scalar ] BDF: [ on | {off} ] ... ... Events: [ function ] ODE函数求解常微分方程——基本步骤 * ODE函数求解常微分方程——基本步骤 设定微分方程求解的条件参数: odeset 显示全部参数名及缺省值; 设置相应参数,改变解微分方程的条件。 odeget 获取“选项结构数组(options structure)” 指令odeset语句格式如下: options = odeset(name1, value1, name2, value2, ?) oldopts = odeset(AbsTol, 1e-8) newopts = odeset(Events,on‘) options = odeset(oldopts, name1, value1, ?) options = odeset(oldopts, newopts) * opts = odeset(AbsTol, 1e-8, Events,on) opts = AbsTol: 1.0000e-008 BDF: [] Events: on InitialStep: [] ... ... odeget(opts, AbsTol) ans = 1.0000e-008 odeget(opts, Events) ans = on 获取微分方程求解的条件参数: ODE函数求解常微分方程——基本步骤 * 3. 调用指令求解并处理结果 解非刚性微分方程,中等精度,使用Runge-Kutta法的四、五阶算法。 解非刚性微分方程,低精度,使用Runge-Kutta法的二、三阶算法。 解非刚性微分方程,Adams-Bashforth-Moulton PECE法。 解中等的刚性微分方程,使用自由内插法的梯形法则。 解刚性微分方程,使用可变阶次的数值微分(NDFs)算法。 解刚性微分方程,低阶方法,使用修正的Rosenbrock公式。 解刚性微分方程,低阶方法,使用TR-BDF2方法。 ode45 ode23 ode113 ode23t ode15s ode23s ode23tb 注: 大多数情况下使用ode23或ode45 ODE函数求解常微分方程——基本步骤 * 例:ode45指令使用(接受多种输入参数及返回参数方式) [T, Y] = ode45(odefun, tspan, y0) % 最为常用 [T, Y] = ode45(odefun, tspan, y0, options) [T, Y, TE, YE, IE] = ode45(odefun, tspan, y0, options) sol = ode45(odefun,[t0,tf],y0,...) ODE函数求解常微分方程——基本步骤 各参数意义如下: * odefun 所需求解的常微分方程的函数(句柄)。 tspan 单调递增(减)的积分
您可能关注的文档
- 2016秋苏教版语文一年级上册课文10《小雪花》教学课件.ppt
- 2016新人教版四年级下册数学乘法交换律及结合律-.ppt
- 2016药学专业二模拟考试试卷.doc
- 2016秋苏教版语文一年级上册课文11《北风和小鱼》教学课件.ppt
- 2019Unit-2-Poems-poems-[新人教版选修6].ppt
- 15028382--华科大脚手架方案设计(一次修订)+(03版).doc
- 20180109疫苗失败原因分析和免疫注意事项-30min.pptx
- CAD教程完美版第7章-绘制和编辑复杂二维图形对象.ppt
- Bao.-unit3-HIV:are-you-atrisk.ppt
- CCtalk-1V1课件-3.pdf
- John-Snow-Defeats-King-Cholera阅读公开课课件.ppt
- Lesson-11-How's-the-weather-today(00四年级下册英语冀教版)洛松曲措.pptx
- Lesson-13-Let's-Buy-Postcards!-课件--新.ppt
- Options-Futures-and-Other-Derivatives-8t-CH16-17讲义设计.ppt
- M7-Unit-2-被动语态.ppt
- P-17.5实践和探索(1---华师版.ppt
- PE管施工方案设计-(热熔连接法).doc
- LTE经验交流-20141125.pptx
- pep四年级下册英语unit3-A-Let’s-learn-课件.pptx
- 阿西莫夫短文两篇 (2).ppt
文档评论(0)