- function dy = rigid(t,y)
- dy = zeros(3,1); % a column vector
- u=1;v=0.56;
- dy(1)= -y(1)+tanh(y(1))+u*(v*tanh(y(1))+2*tanh(y(2))+tanh(y(3)));
- dy(2)= -y(2)+tanh(y(2))+u*(-2*tanh(y(1))+v*tanh(y(2)));
- dy(3)= -y(3)+tanh(y(3))+u*(4*tanh(y(1))-4*tanh(y(2))+tanh(y(3)));
复制代码
- options = odeset('RelTol',1e-4,'AbsTol',[1e-4 1e-4 1e-5]);
- [T,Y] = ode45(@rigid,[0:2*pi:5000*pi],[0 1 1],options);
- plot3(Y(500:end,1),Y(500:end,2),Y(500:end,3),'.')
复制代码
[ 本帖最后由 gghhjj 于 2006-8-26 01:47 编辑 ] |