|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
根据一篇论文实例,做了分岔图和论文不符,请各位指教:
系统:
function bw=boucwen(t,x,B)
epsilon=0.02; %阻尼比
w=1; %系统固有频率
gama=0.5;
A=1;
%B=0.11;
alpha=0.3;
beta=-0.7;
p=1;
bw=[x(2);
-2*epsilon*w*x(2)-gama*w^2*x(3)-(1-gama)*w^2*x(1)+B*cos(p*t);
A*x(2)-alpha*abs(x(2))*x(3)-beta*x(2)*abs(x(3))];
画分叉图:
clear all;
ff=1:1:120;
options=odeset('RelTol',1e-5);
tt=2*pi;
hold on
for j=1:length(ff)
[t,x]=ode45(@boucwen,[0:tt/100:21*tt],[0,0,0],options,ff(j));
i=100:20:2000;
plot(ff(j),x(i,2),'k.')
end
得到结果:
论文里的结果:
请帮忙看看,画分叉图的代码有什么问题吗?怎么相差这么大?谢谢指教
[ 本帖最后由 无水1324 于 2008-7-24 16:49 编辑 ] |
|