时间步骤与我的程序中的采样频率有关吗? MatLab的

时间:2012-02-29 21:41:37

标签: matlab fft

如果我这样编码:

for t=1:nt
  Z = Zwat + dQ*dt*idx2 - sigma*dt ;
end

其中dt是我的时间步长,对于我的一次运行nt=10,000。我每隔50个步骤保存变量Z

为了使用内置的MatLab函数进行FFT,我的采样频率是50*(dt^-1)吗?

2 个答案:

答案 0 :(得分:1)

如果您的dt是0.01s并且您每50个样本保存一次,则每0.5秒采样一次,采样频率为1 /(0.01 * 50)= 2 Hz

答案 1 :(得分:1)

如果你最初在dt采样,然后重新采样这个数据,每50个点保持1个,那么你的新采样时间是50 * dt,你的新采样率是1 /(50 * dt),这些新值是你在Matlab(或其他任何地方)使用的。这是你的问题吗?