弗朗索瓦 发表于 2016-6-2 15:51

我运行sixchaos.m文件不出图像是什么原因

以下是函数sixchaos的sixchaos.m文件
function dxdt=sixchaos(t,x)
%定义一个六维混沌系统
A=-15;
B=20;
C=-20;
D=20;
E=-5;
F=-7;
G=12;
H=-25;
I=-20;
J=10;
K=5;
dxdt=zeros(6,1);
dxdt(1)=A*x(1)+B*x(6)+x(2).*x(3).*x(4).*x(5).*x(6);
dxdt(2)=C*(x(1)+x(2))-x(1).*x(3).*x(4).*x(5).*x(6);
dxdt(3)=D*(x(2)-x(5))+E*x(3)+x(1).*x(2).*x(4).*x(5).*x(6);
dxdt(4)=F*x(4)+G*x(5)+H*x(6)-x(1).*x(2).*x(3).*x(5).*x(6);
dxdt(5)=-x(4)+I*x(5)+x(1).*x(2).*x(3).*x(4);
dxdt(6)=G*x(5)+K*x(6)-x(1).*x(2).*x(3).*x(4);
以下是sixchaosdriver.m文件。
options=odeset('RelTol',1e-4,'AbsTol',);
=ode45(@sixchaos,,,options);

figure(1)
subplot(231);
plot(x(:,1),x(:,1));
title('x(1)-x(2)平面相图')

subplot(232);
plot(x(:,1),x(:,3));
title('x(1)-x(3)平面相图')

subplot(233);
plot(x(2,:),x(3,:));
title('x(2)-x(3)平面相图')

subplot(234);
plot(t,x(:,1));
title('x(1)时域波形')

subplot(235);
plot(t,x(:,2));
title('x(2)时域波形')

subplot(236);
plot(t,x(:,3));
title('x(3)时域波形')

figure(2)
plot3(x(:,1),x(:,2),x(:,3));
title('x(1)-x(2)-x()3相图')


不知道是什么原因在运行sixchaos.m文件时不出图像?

页: [1]
查看完整版本: 我运行sixchaos.m文件不出图像是什么原因