请问以下程序有问题,怎么改呀???求大神指点!!
%函数
function dxdt=differential(t,x)
dxdt=[x(1)*(1-x(1))*(2*x(3)+1;x(2)*(1-x(2))*(3*x(3)+1;x(3)*(1-x(3))*(-1*x(1)-x(2)-x(1)*x(2)+4)];
end
%主程序
clear
%z-y-x
for i=0:0.1:1
for j=0:0.1:1
[T,Y]=ode45('differential',[0 5],[i j]);
figure (1)
grid on
plot3(Y(:,1),Y(:,2),Y(:,3));
hold on
end
end
%dx/dt-t
for i=0:0.1:1
for j=0:0.1:1
[T,Y]=ode45('differential',[0 5],[i j]);
figure(2)
grid on
plot3(T,Y(:,1));
hold on
end
end
%dy/dt-t
for i=0:0.1:1
for j=0:0.1:1
[T,Y]=ode45('differential',[0 5],[i j]);
figure(3)
grid on
plot3(T,Y(:,2));
hold on
end
end
%dz/dt-t
for i=0:0.1:1
for j=0:0.1:1
[T,Y]=ode45('differential',[0 5],[i j]);
figure(4)
grid on
plot3(T,Y(:,3));
hold on
end
end