|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
function dx=chaosEE(t,x)
dy=zeros(5,1);
dx(1)=-x(1)+x(2)+x(1)*x(3)+x(2)*x(4)+E;
dx(2)=-x(1)-x(2)-x(2)*x(3)+x(1)*x(4);
dx(3)= -2*x(1)*x(1)+2*x(2)*x(2)-x(3)+2*x(4);
dx(4)=-4*x(1)*x(2)-2*x(3)-x(4);
clear
clc
close all
global E;
for E=0:0.1:15;
[T,X]=ode45('chaosEE',[0:0.5:50],[0.1, 0.1,0.1, 0.1 ]);
data=X(:,1).^2+X(:,2).^2;
n=length(data);
N=round(n/2);
f=data(N-2);
g=data(N-1);
for i=N:n
if g>=f & g>=data(i);
plot(a,g);
hold on;
axis on;
axis([0 30 0 100]);
else
end
f=g;
g=data(i);
end
end |
|