简单易懂FFT(正整理中···)

前提:这里是从数学和算法的角度理解FFT,不涉及信号处理背景知识

已知系数表达式求点值表达式

这里n是2的整数幂,不够要补零。

核心就是我①式计算前面2/n部分的结果可以保留下来用于计算后面2/n部分②式的计算,这样的话就可以把每个区间每一次进行等分成两份,就可以分成logn次,每次需要计算n次(比如A1(x)公式你看里面最大那一项是x^{n}),最后时间复杂度就是O(nlogn)这样我们就在O(nlogn)时间内得到了点值表达式

这样就可以每计算一个值需要递归logn层,计算n个值所以在

 O(nlogn)时间内得到了点值表达式

Reference

简单易懂FFT_哔哩哔哩_bilibili

十分简明易懂的FFT(快速傅里叶变换)_路人黑的纸巾的博客-CSDN博客_fft //细节补充

快速傅里叶变换(FFT)求解多项式乘法 - 知乎//整体思想的把握讲的很好,整个框架逻辑搭好了,就是一些细节没有完善如,fft蝶形计算方式没有讲述

FFT(傅里叶快速变换,详细讲解+推导) 每日一遍,算法再见!_鲜果维他命的博客-CSDN博客_fft

//细节基础知识解释的很好,有些算法部分能够让你豁然开朗,就是一些细节没有完善如,fft蝶形计算方式没有讲述

=======================================================================

猜你喜欢

转载自blog.csdn.net/weixin_43332715/article/details/124726218