24小时热门版块排行榜    

查看: 2193  |  回复: 1

meadowlee

金虫 (初入文坛)

[求助] 如何在windows下利用fortran调用FFTW,求助~~~ 已有1人参与

如题~~
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

somomo91

专家顾问 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
FORTRAN 下面调用FFTW 和  C 非常类似

C
CODE:
        fftw_complex in[N], out[N];
        fftw_plan plan;

        plan = fftw_plan_dft_1d(N,in,out,FFTW_FORWARD,FFTW_ESTIMATE);
        fftw_execute(plan);
        fftw_destroy_plan(plan);

FORTRAN
CODE:
        double complex in, out
        dimension in(N), out(N)
        integer*8 plan

        call dfftw_plan_dft_1d(plan,N,in,out,FFTW_FORWARD,FFTW_ESTIMATE)
        call dfftw_execute_dft(plan, in, out)
        call dfftw_destroy_plan(plan)

2楼2017-06-07 17:54:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 meadowlee 的主题更新
信息提示
请填处理意见