math - n 维 FFT 的计算复杂度

标签 math complexity-theory fft

每个维度有 m 个点的 n 维 FFT 的计算复杂度是多少?

最佳答案

对于一维 FFT,它是O(m log m)

对于 2D FFT,您必须在每个轴上执行 m x 1D FFT,因此 O(2 m^2 log m) = O(m^2 log m).

现在还太早,我无法思考 n >= 3 但我猜可能是:

O(m^n log m)

关于math - n 维 FFT 的计算复杂度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6514861/

相关文章:

java - 将double转换为不带小数位的String的最佳方法

android - 如何创建一个指针始终指向某个 GPS 位置的指南针? (在安卓系统中)

android - 在android中,如何实时获取正确的频率值?

c# - 傅里叶变换舍入误差

android - 录音机 |解释频谱分析仪的 FFT 数据

Python - 评估字符串中的数学表达式

java - 分布角度,使连续的角度相距最远

algorithm - 如何比 O(n^2) 更快地从其节点列表中更新树?

c++ - 直方图并行实现的工作复杂度

c - 如果我对嵌套循环使用相同的变量,时间复杂度是 n 的数量级或 n 的平方