fourier.h

来自「复数类」· C头文件 代码 · 共 27 行

H
27
字号


#ifndef _FOURIER_H_

#define _FOURIER_H_

#include "complex.h"

class fourier{
private:
	static double PI ;
	complex *w ;
	void initw(int size , int dir) ;
	int rbit(int b , int m ) ;
	void bitreverse(complex *x , int size , int m ) ;
	void fft_ifft_common(complex *x , int size ) ;
public:
	fourier() ;
	~fourier() ;	
	bool dft(complex *x , int size) ;
	bool idft(complex *x , int size) ;
	bool fft(complex *x , int size) ;
	bool ifft(complex *x , int size) ;
	void output(complex *x , int size) ;
};

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?