小编Joh*_*ohn的帖子

使用Octave估算数据周期的最快方法是什么?

我有一组周期性的数据(但不是正弦的).我在一个向量中有一组时间值,在第二个向量中有一组幅度.我想快速估算一下这个函数的周期.有什么建议?

具体来说,这是我目前的代码.我想近似矢量x(:,2)对矢量t的周期.最后,我想在很多初始条件下执行此操作并计算每个条件的周期并绘制结果.

function xdot = f (x,t)
         xdot(1) =x(2);
         xdot(2) =-sin(x(1));
endfunction

x0=[1;1.75];     #eventually, I'd like to try lots of values for x0(2)
t = linspace (0, 50, 200);


x = lsode ("f", x0, t)

plot(x(:,1),x(:,2));
Run Code Online (Sandbox Code Playgroud)

谢谢!

约翰

matlab signal-processing fft octave

4
推荐指数
1
解决办法
9256
查看次数

标签 统计

fft ×1

matlab ×1

octave ×1

signal-processing ×1