如果我这样编码:
for t=1:nt
Z = Zwat + dQ*dt*idx2 - sigma*dt ;
end
其中dt
是我的时间步长,对于我的一次运行nt=10,000
。我每隔50个步骤保存变量Z
。
为了使用内置的MatLab函数进行FFT,我的采样频率是50*(dt^-1)
吗?
答案 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(或其他任何地方)使用的。这是你的问题吗?