附录一、快速付里哀变换与反变换程序实例.doc
附录一、快速付里哀变换与反变换程序实例
#include math.h
#include malloc.h
#define pi (double)3.14159265359
/*复数定义*/
typedef struct
{
double re;
double im;
}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;
return c;
}
/*快速付里哀变换
TD为时域值,FD为频域值,power为2的幂数*/
void FFT(COMPLEX * TD, COMPLEX * FD, int power)
{
int cou
您可能关注的文档
最近下载
- 师德师风培训讲稿.pptx VIP
- 马克思主义政治经济学第三讲:资本及剩余价值.ppt VIP
- 深井试油管柱力学分析及其应用.pdf VIP
- 建筑施工扣件式钢管脚手架安全技术规范(JGJ130-2025修订版,附操作指南).docx VIP
- 人教部编版三升四语文 欢乐暑假 第三部分:新课预习 作业三(含答案).pdf VIP
- 《老年护理》精品课件——项目10 老年人安宁疗护.pptx
- 2025年新疆图木舒克市辅警招聘考试真题(附答案).docx VIP
- 电力电子领域:盛弘股份企业组织结构及部门职责.doc
- 油田深井试油测试技术的探讨.doc VIP
- 塔式起重机拆装统一检查验收表.docx VIP
原创力文档

文档评论(0)