窃以为洒脱 发表于 2014-8-31 09:53

非线性振动方程分岔图模拟中的问题

小弟最近模拟了一个非自治振动方程的非线性动力学特性,得到如下分岔图。结果还可以,是一条比较典型的倍周期分岔通往混沌的路径。但是图中在周期振动时分岔图中的线条很粗糙,取振幅为25.9可以得到第一张庞加莱映射图,看到的并不是两个点而是两片点,取振幅为31.5得第二张庞加莱映射,这里可以看到是标准的二周期的两个点。计算采用的是matlab自带的ode45函数,分岔图采用频闪法绘制,我已经将迭代的步长取得尽可能小并且迭代次数取得尽可能大了(100万秒)。实在不清楚为什么会存在第一张庞加莱映射中的情况,是受限于计算机精度还是ode算法的精度还是和我的方程有关?望高人相助,万分感谢!(如有需要我再把我的方程贴出来)

窃以为洒脱 发表于 2014-8-31 16:40

没人吗。。

窃以为洒脱 发表于 2014-9-1 14:41

顶上去,大神快来押

Kevin_HIT 发表于 2014-10-8 19:36

学习乐乐乐乐

华电机械 发表于 2014-10-23 11:15

应该就是周期二运动,不过你的图上对应周期2的区域有毛刺,多略去点前面的周期数试一试!!
页: [1]
查看完整版本: 非线性振动方程分岔图模拟中的问题