有一组数据呈周期性变化趋势,类似于正弦波形的数据,用什么方法能准确计算其周期?

解决方案 »

  1.   

    数据是一组从单摆中采集到的单摆角度集合,呈正弦形态,但数据中有微小波动
      

  2.   

    快速傅里叶变换。
    其实更方便可以求每次过零点之间的数据量。
      

  3.   

    怎么才能准确求每次过零点之间的数据量呢,数据可能有波动,不太好判断吧
      

  4.   

    取平均值,万一数据波动较大的话还是有出错的几率吧
      

  5.   

    既然有误差,就不存在所谓的“准确”周期。3L用滑动平均法求平均值比较靠谱。另外如果确定是正弦函数,一个比较偷懒的做法是用滑动平均法去噪后直接找出其各个波峰的位置,这些波峰之间的时间差就是周期。可以对这些周期再求一次平均数获得平均周期。