===○专业造轮子○===
因为一些原因需要额外编写傅里叶变换(Fourier Transform)的实现代码,
而傅里叶变换需要复数的支持,因此额外编写了一个复数类。
首先是复数(Complex)类的设计,很简单,数据域只有实部和虚部,为了方便外部操作,
将数据设置为公开访问,大致如下
classComplex
{
public:
Complex();
Complex(double re,double im);
// operator +,-,*,/,= etc.
double real; // 实部
double imag; // 虚部