fft.h
来自「用visual c++6.0编写的 FFT程序」· C头文件 代码 · 共 42 行
H
42 行
// FFT.h: interface for the FFT class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_FFT_H__9B80A886_BECD_4224_B1C5_98CBB612D8A8__INCLUDED_)
#define AFX_FFT_H__9B80A886_BECD_4224_B1C5_98CBB612D8A8__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
struct MultiNumber
{
double real;
double imag;
};
class FFT
{
public:
FFT();
virtual ~FFT();
public:
MultiNumber ComMultiply(MultiNumber x , MultiNumber y);
MultiNumber ComAdd(MultiNumber x , MultiNumber y);
MultiNumber W(int m , int k);
int GetRest(int v , int k , int m);
MultiNumber *FFT1(int v , MultiNumber *h);
int InverseBit(int k , int v);
MultiNumber *GetLastRe(MultiNumber *h , int v);
int mainFFT();
static MultiNumber one;//////////////////////////////问题
int rest;////////问题
// int k;////////////问题
static FFT* myFFT;
double ashow[MAXCHAR];
double bshow[MAXCHAR];
};
#endif // !defined(AFX_FFT_H__9B80A886_BECD_4224_B1C5_98CBB612D8A8__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?