我正在尝试在R中使用fft函数。现在我知道如何应用零填充来应用线性卷积。但是,对于一定长度的矢量(填充后)415999,R程序无法给出结果。
x=rnorm(415999)
fft(x)
但是它对于更长的向量也很好用。
x=rnorm(515999)
fft(x)
我真的很困惑,希望能有所想法。
帮助文件中的某处说
当要变换的序列的长度是高度复合的(即具有许多因素)时,FFT最快。如果不是这种情况,则转换可能需要很长时间才能计算,并且会占用大量内存。
看看为什么要根据我对此答案的评论中给出的答案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句