sososwim 发表于 2011-5-11 17:05:31

如何通过编程或者矩阵操作判断一维数组的周期?

      有一组一维数组,数组的长度一定。比如a1=,我们就认为a1记录的是一个三周期的运动,a也可能是如下形式a1=,我们认为a1记录的是一个单周期的运动(也可能是一个稳定的吸引子),a1=,则我们就认为a1记录的吸引子是逆周期的或者是混沌的,假设a1只存在以上几种可能,请问如何通过编程实现对一维数组的操作,使其返回值记录a1是否是周期运动,周期形式是什么(如:是1-2的二周期还是1-2-3的三周期等)。希望大家给一点灵感,要求算法时间越少越好。软件不限,说出大体思路就可以了,谢谢!(这个问题是我在做胞映射---胞化积分轨迹法遇到的)

nwcwww 发表于 2011-5-12 18:27:05

help seqperiod

用fft也行

sososwim 发表于 2011-5-12 19:00:09

看来一个命令就可以了,多谢nwcwww

ChaChing 发表于 2011-5-23 13:23:36

虽然signal工具箱也用了一些, 还真不知有这现成函数, 谢谢2F
刚help并试了下, 基本上seqperiod与fft还是有所不同的, 好像较严格些
页: [1]
查看完整版本: 如何通过编程或者矩阵操作判断一维数组的周期?