📄 untitled1.m
字号:
x0=[0.2;0;0;0;0];Yr=x0';t0=0,tmax=20000;while 20000-t0>=0 [t,YY]=ode45('DYDt2',[],[],[],[t0:0.01:tmax],x0)Sz=size(YY);lth=Sz(1)-1;rt=YY(:,5);a=find(rt-fix(rt)<0.01)Yr=[Yr;YY(a,:)]% Yr=[Yr;YY(1:lth,:)]if fix(YY(end,1))>=1 x0=[2-YY(end,1);YY(end,2);-YY(end,3);YY(end,4);YY(end,5)];elseif YY(end,1)<0 x0=[-YY(end,1);YY(end,2);-YY(end,3);YY(end,4);YY(end,5)];else if fix(YY(end,2))>=1 x0=[1-YY(end,1);YY(end,2)-1;-YY(end,3);YY(end,4);YY(end,5)]; elseif YY(end,2)<0 x0=[1-YY(end,1);YY(end,2)+1;-YY(end,3);YY(end,4);YY(end,5)]; endendt0=YY(end,5);endYr=Yr(2:end,:);save('data1','Yr','t')
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -