您的位置:首页 > 编程语言

使用FFTW3做二维DFT的示例代码

2008-05-03 14:34 417 查看
刚才重新用fftw3写了个helloword,经测试结果正确。代码如下:

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: