DFT+IDFT+FFT+IFFT的c++实现

时间:2013-12-02 11:23:55
【文件属性】:

文件名称:DFT+IDFT+FFT+IFFT的c++实现

文件大小:433KB

文件格式:RAR

更新时间:2013-12-02 11:23:55

DFT+IDFT+FFT+IFFT

DFT+IDFT+FFT+IFFT的c++实现 void dft() { double pi=3.1415926; double Q=2*pi/2048; double s,c,ss; for(int k=0;k<=2047;k++) { A[k]=0;B[k]=0; for(int n=0;n<=2047;n++) { ss=Q*n*k; c=cos(ss); s=sin(ss); A[k]+=a[n]*c+b[n]*s; B[k]+=b[n]*c-a[n]*s; } } ofstream out3("\\c++\\dft.dat"); if(!out3) { cout<<"创建文件失败,程序将退出!"<


【文件预览】:
c++
----ft()
--------head.h(199B)
--------dtft.cpp(2KB)
--------ft.suo(9KB)
--------fft.cpp(2KB)
--------ft.vcproj(6KB)
--------ft.ncb(57KB)
--------Debug()
--------ft.plg(763B)
--------ft.vcproj.hp-PC.hp.user(1KB)
--------ft.sln(869B)
--------ft.dsw(512B)
--------ft.opt(53KB)
--------ft.dsp(4KB)
--------text.cpp(166B)
----sgn.dat(33KB)
----ifft.dat(55KB)
----idft.dat(48KB)
----dft.dat(54KB)
----reverse.dat(39KB)
----fft.dat(54KB)

网友评论

  • 很好的资源,谢谢
  • VS2008无法通过编译
  • 很好的资源,可以作为参考
  • 功能很强大
  • 注释比较少。。。