Fortran Coder

查看: 9053|回复: 9
打印 上一主题 下一主题

[子程序] FFT实参为复数,形参为实数,类型不一致咋办

[复制链接]

798

帖子

2

主题

0

精华

大宗师

F 币
3793 元
贡献
2268 点
楼主
发表于 2019-4-22 09:43:08 | 显示全部楼层
如果确认代码无误,在设置里关闭接口检查即可。老代码中这种写法很常见,基本原理是用两个实数存储一个复数,即形参数组长度是实参的两倍。

798

帖子

2

主题

0

精华

大宗师

F 币
3793 元
贡献
2268 点
沙发
发表于 2019-4-23 11:44:20 | 显示全部楼层
liudy02 发表于 2019-4-22 21:53
唔,还可以这样啊,我以前用的老程序都是操作矩阵的,都是用两个实矩阵表示复矩阵
像你这种思路,矩阵是 ...

写成行或者列都行。fortran数组是列优先,一般用 a(2,n) 或 a(2*n) 存储复数数组c(n)。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-7 05:30

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表