基于MATLAB求解Rossler方程和模拟仿真.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2009年第 1期 牡丹汪师范学院学报 (自然科学版) No.1,2009 (总第 66期) JournalofMudanjiangNormalUniversity TotalNO66 基于MATLAB求解R0ssler方程和模拟仿真 陈永胜 (吉林师范大学数学学院,吉林 四平 136000) 摘 要 :给 出用 MATLAB求解 ROssler方程 的一种 方法,用立体 图形动 态显示 出吸 引子 ,应用 MATIAB 仿 真工具进行混沌模拟 ,并对仿真结果作 了说明和讨论. 关键词 :R6ssler方程 ;吸引子 ;MATIAB;混沌 ;仿 真 [中图分类~,]0175 [文献标识码]A [文章编号]1003—6180(2009)01--0009--02 R6ssler方程是 由ROssler在 1976年建立的 plot(t,y(:,3))%显示 y(3)即z与时间的 一 个三维系统,一个常微分方程 (ODE)系统用解 关系图 析法精确求解是不可能的,只能用计算机数值计 subplot(2,2,4) 算 ,主要有欧拉法 、亚当法和龙格一库塔法等.但用 plot(t,y) 显示三分量的关系图,即吸引子 这些方法都需要编写一段很长的程序 ,若步长取 figure; 得不恰 当,带来 的误差也很大.利用数学工具 plot3(y(:,1),y(:,2),y(:,3)) MATIAB求解微分方程却是一种较为方便的方 (3)求解 结果.在 MATLAB 窗 VI中执行 法,不仅求解速度快,且具有通用性. Rossler1.m 文件 ,结果见图 1,图 2. 1 R6ssler方程求解 R6ssler方程如下 : dx — d—t一 一 y-- ’ 鲁一+o.2, (1) 图 1 图 2 dz . d 一0.2--5.7+ z. t (4)动态显示吸引子的绘制过程.用 edit命 这是一个 自治的方程组 ,求解过程: 令建立一个命令文件 Rossler2.m ,内容为 (1)建立 自定义函数.用 edit命令建立 自定 [t,y]一ode45(Rossler,[0,lOO],[o,0,o]); 义函数名为Rossler.m ,内容为 clf functiondx=Rossler(t.x) axis([一3O,3O,一3O,3O,一20,20]) 设定 dx=l—X(2)一X(3);x(1)+0.2*x(2); 合适的坐标范围 0.2+ (x(1)一5.7)*x(3).-1: view([3o,60]);%设定较好的观察角度 (2)用ode45命令求僻.用 edit命令建立一个 holdon 保持坐标轴不变 命令文件 Rossler1.m ,内容为 comet3(y(:,1),y(:,2),Y(:,3));9/6显 clf 示吸引子绘制过程 xO=Eo;0;

文档评论(0)

在水一方 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档