声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1495|回复: 0

[计算数学] matlab解duffing方程

[复制链接]
发表于 2009-5-30 21:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我的毕业设计题目就是混沌序列生成器,我是一个初学者,我们老师的要求是 用matlab解出每个混沌方程的解 然后动态的画出当参数确定时的混沌图形。哪位好心人帮助我一下,小弟先谢谢了。用matlab怎么解duffing方程并画出它的三维图形?然后怎么利用pause(n)来实现它的时间延迟??我找了很多天的资料,用ODE45解了洛伦兹方程,也画出了图形,但是图形是一瞬间就形成了 怎么能求出每个 t 时刻的坐标 然后利用pause(n)来实现呢?代码大致如下:
先定义了一个LORENZED.M文件:function ydot=LORENZED(t,y)
                                                       global sigma r b
                                                       ydot=[b,0,y(2);0,-sigma,sigma;-y(2),r,-1]*y;

然后在另一个M文件中,按钮的回调函数代码: global sigma r b
                                                                          sigma=str2num(get(handles.edit1,'string'))         
                                                                           r=str2num(get(handles.edit2,'string'))
                                                                          b=str2num(get(handles.edit3,'string'))
        
                                                                           axis([10 40 -30 30 -30 30]);
                                                                             view(3)
                                                                                 hold on
                                                                            title('Lorenz ATTractor')
   
                                                                           [t,y]=ode45('LORENZED',[0,40],[0,0,0.00000000001]);
   
                                                                            figure;
                                                                               u=y(:,1);
                                                                                 v=y(:,2);
                                                                                w=y(:,3);
                                                                                   plot3(u,v,w)
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-19 12:43 , Processed in 0.094906 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表