为什么R中的FFT函数不适用于一定长度的向量?

Qingfang Liu

我正在尝试在R中使用fft函数。现在我知道如何应用零填充来应用线性卷积。但是,对于一定长度的矢量(填充后)415999,R程序无法给出结果。

x=rnorm(415999)
fft(x)

但是它对于更长的向量也很好用。

x=rnorm(515999)
fft(x)

我真的很困惑,希望能有所想法。

尼尔森·冈

帮助文件中的某处说

当要变换的序列的长度是高度复合的(即具有许多因素)时,FFT最快。如果不是这种情况,则转换可能需要很长时间才能计算,并且会占用大量内存。

看看为什么要根据我对此答案的评论中给出的答案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么我的函数适用于矩阵但为什么不适用于向量?

为什么 numpy 向量化函数不适用于每个元素

为什么下界不适用于向量对

文本对齐不适用于特定长度的div

为什么constexpr不适用于构造函数?

为什么$别名不适用于此jQuery函数

为什么 GetProcAddress 不适用于 OutputDebugString 函数

为什么 numba 不适用于此嵌套函数?

为什么 R 中的多边形适用于全曲线而不适用于半曲线?

Accumulate 不适用于 sum,但适用于等效的 lambda 函数。为什么?

为什么 Match("text", A:A) 函数不适用于 Excel 中的文本

为什么PostgreSQL中的聚合函数不适用于布尔数据类型

为什么这个多播委托不适用于 C# 中的函数?

为什么Map在Groovy中不适用于GString?

为什么__dir __()不适用于python中的模块?

为什么一个HANDLE不适用于WriteConsoleInput,但适用于WriteFile?

为什么flex-end不适用于列表中的最后一项?

Ziggurat矩阵不适用于R中的“ for”和“ repeat”循环-为什么?

向量迭代器循环可用于g ++,但不适用于VisualC ++,为什么?

min()函数不适用于R中的日期对象

为什么 bind() 不适用于对象内另一个函数内的函数?

是否有一个维函数适用于R中的向量,矩阵和数组

向量化R中的两个相似函数仅适用于一个

为什么析取赋值运算符| =不适用于布尔向量?

插入运算符不适用于向量,我不知道为什么

Logstash,grok过滤器不适用于固定长度的字段

我的替换函数适用于数组,但不适用于也是数组的 HTML 集合。为什么?

为什么HTML中“ <input>”标记中的“ size”属性仅适用于TEXT而不适用于NUMBER?

为什么用CAST添加TIME不适用于MySQL中的每一行?