我要加入 登录
声振论坛 返回首页

liliangbiao的个人空间 http://home.vibunion.com/?69372 [收藏] [复制] [分享] [RSS]

日志

带有周期激励的非自治动力系统的Poincare截面程序

热度 1已有 1624 次阅读2008-5-28 08:55

%具体的讨论可以见我的个人空间!
%这是duffing方程的Poincare截面的程序,经过试验和调试是没有错误的!
%这是定义的duffing方程的式子!
%要调用poincare.m!
function dy=duffing(t,y);
global det
global w
global r
dy=[y(2);y(1)-y(1)^3-det*y(2)-r*cos(w*t)];




%Duffing 方程的Poincare截面程序!
%经过试验和调试是没有错误的!
%要调用duffing.m!
function  poincare
global det
global r
global w
det=0.25;w=1;
r=0.3;
x0=[0;0];
tspan=[0:0.1*2*pi:50000];
[t,y]=ode45('duffing',tspan,x0);
m=zeros(7000,1);
n=zeros(7000,1);
for i=1:7000
    m(i,1)=y(10*i,1);
    n(i,1)=y(10*i,2);
end
plot(m,n,'k.','markersize',1);

[ 本帖最后由 liliangbiao 于 2008-4-24 15:46 编辑 ]

untitled.PNG

刚表态过的朋友 (0 人)

发表评论 评论 (2 个评论)

回复 cam_1980 2008-8-25 16:41
你好,我想问一下,你在求解duffing方程的时候,你的初值(0,0)是随便给的吗?希望你给我留言,我对这个问题一直很迷惑,谢谢你。
回复 dearchina 2008-10-22 17:56
你好,我想问一下该程序有使用条件吗?比如:对多自由度使用吗?不连续系统使用吗?我刚接触这些内容,比较感兴趣,希望你给我留言,谢谢啦!

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 我要加入

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

GMT+8, 2024-5-17 18:55 , Processed in 0.033405 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部