wbaby91 发表于 2015-8-17 20:23:46

求助一个运行问题

我想处理一个大数组卷积,线性的,编译也没有报错,但是运行时就出错了,整了一下午也没搞出所以然,发现fortran实在高大上,还有很远的路要走!
求教大牛帮我看看,有没有明显的失误,源代码和数据在附件


wbaby91 发表于 2015-8-17 20:56:20

我试了一下,大概是因为数据太大的原因,读取数据不能超过32768这个量,如果控制数据在这个范围内就可以运行,但是我的潜在运算目标要10的五次方的数据甚至更多,不知道需要更改什么地方

楚香饭 发表于 2015-8-17 20:58:48

可以超过。但这个 FFT 程序要求点数必须是 2的整幂次方。例如 1024,8192,32768

如果不是,那么你需要独立的更复杂的 FFT 程序。或者进行余弦扩边等操作

wbaby91 发表于 2015-8-17 21:27:27

是的,我发现了,但是我这边设置到32768时就会出现上述情况,至于2的正幂次方我还在找别的模块或者算法,看看能不能补零{:3_60:}
页: [1]
查看完整版本: 求助一个运行问题