⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 基2 fft的基本原理
💻 CPP
字号:
#include <iostream>
//#include <cstdlib>
#include "complex.h"
#include "fft2.h"
using namespace std;

int main()
{
  cout << "Hello world!" << endl;
  //return 0;
  double real=0,imag=0;
  int N=0,i=0;

  cout<<"本程序完成了一个基2的时间抽取的FFT。"
  <<endl
  <<"请输入你所需要计算的FFT序列点数(请输入为2的整数幂的数字):"
  <<endl;
  cin>>N;

  complex *X=new complex[N];
  cout<<"请输入FFT序列"<<endl;
  for (i=0;i<N;i++)
    {
     // cin>>real>>imag;
      //X[i]=complex(real,imag);
      X[i].real=i;
      X[i].imag=0;
    }
  cout<<"输入的FFT序列为:"<<endl;
  for (i=0;i<N;i++)
    {
      X[i].display();
    }
  cout<<endl;


  fft2(X,N);

  cout<<"计算后的序列为:"<<endl;

  for (i=0;i<N;i++)
    {
      X[i].display();
    }
  cout<<endl;
  delete []X;
  X=NULL;



}

⌨️ 快捷键说明

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