![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
乐程
文章平均质量分 78
lishizelibin
这个作者很懒,什么都没留下…
展开
-
DCT变换编码C语言
#include #include #include #include #define PI 3.1415926#define CLK_TCK CLOCKS_PER_SECint N;void DCT(double *f,double *F){ int n,m,x; double *dTemp=new double[N*N];//中间矩阵 doub转载 2009-07-09 17:03:00 · 1222 阅读 · 0 评论 -
快速傅立叶变换(FFT)的C++实现
标准的离散傅立叶 DFT 变换形式如:yk=Σj=0n-1 ajωn-kj = A (ωn-k).(ωnk 为复数 1 的第 k 个 n 次方根,且定义多项式 A (x) = Σj=0n-1 ajxj )而离散傅立叶逆变换 IDFT (Inverse DFT)形式如: aj=(Σk=0n-1 ykωnkj)/n .以下不同颜色内容为引用并加以修正:快速傅立叶变换(Fast F转载 2009-07-10 15:37:00 · 6412 阅读 · 0 评论 -
快速傅里叶变换(FFT)算法C++实现代码
#include #define DOUBLE_PI 6.283185307179586476925286766559// 快速傅里叶变换// data 长度为 (2 * 2^n), data 的偶位为实数部分, data 的奇位为虚数部分// isInverse表示是否为逆变换void FFT(double * data, int n, bool isInverse = false){int m转载 2009-07-10 10:07:00 · 2644 阅读 · 0 评论