//添加需要使用到的头文件#define pi (double)3.14159265359 //定义所需要的参数变量typedef struct{ double re;//定义double类型的变量 double im;}COMPLEX;//CO_c++ ifft">
赞
踩
初步了解快速傅里叶变换、反变换的处理过程。
C++语言编写
#include <math.h> //编写头文件,还可采用#include "***"方式编写头文件 #include <malloc.h>//添加需要使用到的头文件 #define pi (double)3.14159265359 //定义所需要的参数变量 typedef struct { double re;//定义double类型的变量 double im; }COMPLEX;//COMPLEX是一个类型,可以用来定义变量 //计算权重 COMPLEX Add(COMPLEX c1, COMPLEX c2)//加法函数 { COMPLEX c; c.re=c1.re+c2.re; c.im=c1.im+c2.im; return c; } COMPLEX Sub(COMPLEX c1, COMPLEX c2)//减法程序 { COMPLEX c; c.re=c1.re-c2.re; c.im=c1.im-c2.im; return c; } COMPLEX Mul(COMPLEX c1, COMPLEX c2)//乘法程序 { COMPLEX c; c.re=c1.re*c2.re-c1.im*c2.im; c.im=c1.re*c2.im+c2.re*c1.im
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。