fft 公式约定

信息处理 fft 麻木的
2022-02-10 02:21:10

我尝试从一篇科学论文中编写一个算法,他们使用傅里叶变换求解微分方程。在论文中,他们使用 FT 约定ρ(xi)=k=mmrkei2πkxi, 在哪里xi是第 i 个数据点。

Numpy 使用 fft常规文档中描述的约定。

这两者应该是完全等价的(负k在一个公约中对应于最高k在另一个公约中)。

现在,在论文中,它们经常成倍增加rk具有取决于此的功能k, IErkf(k). 这应该和我写的一样Akf(k)在 Numpy 的约定中。Ak简单地由A[k]if给出A=numpy.fft(ρ, N)它是否正确?

我被声明弄糊涂了

并且 A[n/2+1:] 包含负频率项

但这只是引用了另一个约定,不应该改变我计算的方式Akf(k),不应该吗?

0个回答
没有发现任何回复~