使用FFTW3做二维DFT的示例代码
2008-05-03 14:34
417 查看
刚才重新用fftw3写了个helloword,经测试结果正确。代码如下:
#include <stdio.h>
#define N 3
#define ELEM(r,c) (r*N+c)
int showresult(fftw_complex* in, fftw_complex* out)
int main()
all: fft_test
fft_test: fft_test.c
gcc -o fft_test fft_test.c -lfftw3
clean:
rm -f fft_test
In:
1.000000 1.000000 1.000000
1.000000 1.000000 5.000000
1.000000 1.000000 3.000000
Out:
15.000000 -3.000000 -3.000000
-3.000000 3.000000 0.000000
-3.000000 0.000000 3.000000
fftw_test.c
#include <fftw3.h>#include <stdio.h>
#define N 3
#define ELEM(r,c) (r*N+c)
int showresult(fftw_complex* in, fftw_complex* out)
int main()
all: fft_test
fft_test: fft_test.c
gcc -o fft_test fft_test.c -lfftw3
clean:
rm -f fft_test
输出结果:
In:1.000000 1.000000 1.000000
1.000000 1.000000 5.000000
1.000000 1.000000 3.000000
Out:
15.000000 -3.000000 -3.000000
-3.000000 3.000000 0.000000
-3.000000 0.000000 3.000000
相关文章推荐
- 使用delphi+intraweb进行微信开发1~4代码示例
- vue使用drag与drop实现拖拽的示例代码
- Android学习笔记--使用剪切板在Activity中传值示例代码
- 演示事件(Event)怎样使用以及怎样为用户控件添加一个事件(示例代码下载)
- .NET用使用存储过程获取输出参数的代码示例
- 使用JAVA判断凸多边形的示例代码
- Asp.net 2.0 自定义控件开发专题[详细探讨页面状态(视图状态和控件状态)机制及其使用场景](示例代码下载)
- IO中flush()函数的使用代码示例
- ceph的块设备的两种使用方式及代码示例
- 使用secondary sort实现数据关联 完整示例代码
- 使用spring工厂读取property配置文件示例代码
- 使用gfortran将数据写成Grads格式的代码示例
- supermap使用代码示例(GIS)
- FFTW3在VS2013下的安装与使用示例
- vue 项目中使用Loading组件的示例代码
- 使用HTML5拍照示例代码
- WakeLock使用方法示例代码
- 在java中使用dom4j解析xml(示例代码)
- vue使用mint-ui实现下拉刷新和无限滚动的示例代码
- 使用JSONP解决跨域问题-代码示例