FFT(Fast Fourier Transform)
与其有关的有
DFT(Discrete Fourier Transform)
NTT(Number Theoretic Transforms)
类似的有
FWT(Fast Walsh-Hadamard Transform)
与FFT有关的应用
多项式乘法,卷积等等。
FFT算法讲解
一些你要知道的东东:
多项式相关
- 多项式:多个单项式相加得到的整式
- 多项式的次数界:其最高次项的次数加1,次数界为n的多项式最高次为xn−1
- 多项式的表示方法为A(x)=∑n−1i=0aixi
- 多项式的点值运算:将多个不同值代入多项式的x,得出多个(xi,A(xi))为该多项式的点值运算,一般用n的点(n为该多项式的次数界)
- 多项式的差值运算:已知n个点得出过这些点次数界n的多项式
复数相关
- 虚数单位i:令i=−1−−−√,满足i2=−1,i3=1i=−i,21−i=1+i等诸多有趣性质
- 复数:形如a+bi的数成为复数,其中a为实部,b为虚部
- 复数直角坐标系:和平面直角坐标系类似,只是用x轴y轴表示实部虚部
- 复数的模长:|z:a+bi|=a2+b2−−−−−−√即为该复数在复数直角坐标系中与原点的距离。
- 复数的辐角:复数直角坐标系中该复数与x轴的夹角
复数相乘,模长相乘,辐角相加(用和角公式可以证明)
令复数z1:a+bi辐角为θ1,z2:x+yi辐角为θ2,z3=z1z2=ax−by+(ay+bx)i
设|z1|=l1,|z2|=l2,z′1=z1/l1,z′2=z2/l2,z′1:a′+b′i,z′2:x′+y′i