吉祥如意 发表于 2007-11-11 20:03

关于庞加莱面选取的疑问

    各位学长,关于庞加莱面的选取,通过学习我已有所了解,但现在有这样一个问题不明白,请各位学长指点。就是,理论上庞加莱面的选取并不难,但是到程序里怎么实现就有些问题了,我们选好了一个庞加莱面,但我们程序运行时所得出的结果并不是连续的,而是每一步长算一次,这样的话,我们算出的点并不一定就落在我们所选的面上呀,那要想得到庞加莱图该采用些什么样的办法呢?我的问题是不是很幼稚,不好意思,我是新手,请多包涵,还请各位学长指点!谢谢!:@)

[ 本帖最后由 无水1324 于 2007-11-11 21:02 编辑 ]

咕噜噜 发表于 2007-11-11 20:13

选定一个时间点,每个周期都取同样地时间点

无水1324 发表于 2007-11-11 21:02

回复 #1 吉祥如意 的帖子

这个问题存在,也是个比较重要的问题,这个时候你就需要变步长或者做插值处理了

吉祥如意 发表于 2007-11-11 22:48

回复 #3 无水1324 的帖子

谢谢学长!我用这两种方法试一下,学长几个字是我顿开茅塞,谢谢!

tigerlun 发表于 2008-3-20 17:06

也可以取定步长,只算Poincare截面上的点。

无水1324 发表于 2008-3-21 11:14

回复 5楼 的帖子

怎么保证只算Poincare截面上的点,多谢指教!

tigerlun 发表于 2008-3-21 12:57

抱歉,上次想的不全面,如果只算Poincare截面上的点的话,步长就太大了,对精度有影响,应该是步长取周期的若干分之一,再把截面上的点挑出来吧

无水1324 发表于 2008-3-21 20:26

那么你的前提就是要知道周期,但是对于一般的自治系统周期是不知道的,选取的截面也就不能确定,你说的是频闪发的基本思想
页: [1]
查看完整版本: 关于庞加莱面选取的疑问