毕业了,本博客今后不再进行维护!勿发邮件,请谅解。

 

Saturday, October 14, 2006

Chen 系统的 Poincare 映像



Z=[];
[T,Y]=ode45('Chen',[0,5000],[1;1;1;35;3;28]);
for k=1:length(Y)
if abs(Y(k,1))<1e-2
Z=[Z Y(k,2)+i*Y(k,3)];
end
end
plot(Z,'.','markersize',2)
title('Chen 系统的 Poincare 映像 x=0')
xlabel('y'),ylabel('z')




Chen 系统的 Poincare 映像 x=0





Z=[];
[T,Y]=ode45('Chen',[0,5000],[1;1;1;35;3;28]);
for k=1:length(Y)
if abs(Y(k,3)-28)<1e-2
Z=[Z Y(k,1)+i*Y(k,2)];
end
end
plot(Z,'.','markersize',2)
title('Chen 系统的 Poincare 映像 z=c')
xlabel('x'),ylabel('y')




Chen 系统的 Poincare 映像 z=c


部分放大
Chen 系统的 Poincare 映像 z=c 部分放大


相关程序 Chen.m

5 comments:

Anonymous said...

建议误差设定值要足够小,否则失真:)
不知是否同意!
http://complex.blog.163.com/

禹俊杰 said...

你可以试试,我取过小的误差,但得到的点太少以至于看不出什么来,要得到更多的点只有加大迭代的步数,但运行挺费时间的,为快点得结果,感觉只要趋势差不多也算过得去了,所以误差随便取大了些.
:)

Anonymous said...

以前作过这些东西,看样子你误解了“截面”的面的含义,严格讲不能太“厚”,呵呵。
我的Blog搬家了,不介意我加了你的连接吧:
http://
www.blog.163.com/mail2liujie/

Anonymous said...

另外,取截面有讲究,比如不稳定的平衡点处,。。。。。。位置不对当然点就反映不出特征来。。。。。。
-----------------------
jerry

禹俊杰 said...

后面我想了下,应该修改下程序,不过现在忙于考研只好等到周五周六晚上不熄灯的时候去弄了。
另外当然不介意你加了我的连接,应该表示感谢支持才行。

Copyright © 2006 LDYU (USTB OF CHINA)