《FFT家族—从不会到崩溃(坑)》读blog笔记

免责声明

原文地址https://blog.csdn.net/linjiayang2016/article/details/80341958,作者 linjiayang2016 . \text{linjiayang2016}. linjiayang2016.
本文是对原文的微薄补充,目的是为了更好地读懂原文。

正弦 sin ⁡ \sin sin, 余弦 cos ⁡ \cos cos

这里写图片描述
$RT.\ 在 在 Rt△ABC 中 , 中, ∠B=90°$,则有
sin ⁡   A = B C A C \sin\ A=\frac{BC}{AC} sin A=ACBC
cos ⁡   A = A B A C \cos\ A=\frac{AB}{AC} cos A=ACAB

快速傅里叶变换过程

以用 F F T FFT FFT解决多项式乘法的问题为例。
$1.\ 读 入 多 项 式 读入多项式 a,b$;
$2.\ 对 对 a,b$分别做傅里叶变换;
3.   a ∗ = b 3.\ a*=b 3. a=b
$4.\ 对 对 a 数 组 做 逆 变 换 并 除 以 长 度 数组做逆变换并除以长度 n$.


## 关于单位根的补充说明 $\ \ \ \ w^k_n*w^1_n$ $=(\cos\ k*\frac{2\pi}{n}+\sin\ k*\frac{2\pi}{n}\ i)\ *\ (\cos\ \frac{2\pi}{n}+\sin\ \frac{2\pi}{n}\ i)$ $=\cos\ k*\frac{2\pi}{n}\ *\ \cos\ \frac{2\pi}{n}\ +\ \sin\ k*\frac{2\pi}{n}\ i\ *\ \cos\ \frac{2\pi}{n}$ $\quad+\ \cos\ k*\frac{2\pi}{n}\ *\ \sin\ \frac{2\pi}{n}\ i\ +\ \sin\ k*\frac{2\pi}{n}\ i\ *\ \sin\ \frac{2\pi}{n}\ i$ $=\cos\ ((k+1)*\frac{2\pi}{n})\ +\ \sin\ ((k+1)*\frac{2\pi}{n})$ $=w^{k+1}_n.$
## 两角和公式 $\sin\ (A+B)=\sin\ A·\cos\ B+\cos\ A·\sin\ B$ $\cos\ (A+B)=\cos\ A·\cos B-\sin\ A·\sin\ B$
## 快速傅里叶逆变换 原文中的$y$指的是上文的$a$,原文中的$a$指答案数组.
对于$c_i=\sum\limits^{n-1}_{j=0}a_j(\sum\limits^{n-1}_{i=0}(w^{j-k}_n)^i)$$\ \ \ (k$是常数$)$, $1.\ $当$j-k=0$时,$w^{j-k}_n=1+0i$,$\therefore \sum\limits^{n-1}_{i=0}(w^{j-k}_n)^i=n$; $2.\ $当$j-k≠0$时,原文已阐述详尽,在此不做赘述.
## 线性求翻转序列 对于已知的翻转序列$r_i$,我们在它前面加上$1$或$0$,就得到了$r_{2i+1}$和$r_{2i+2}.$ 举例. $\because r_6=11_{(2)}$, $\therefore r_{13}=$ `0`$11_{(2)}.\ \ $(在$r_6$前补`0`) $\quad r_{14}=$ `1`$11_{(2)}.\ \ $(在$r_6$前补`1`)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值