Fortran Coder

查看: 6164|回复: 8
打印 上一主题 下一主题

[混编] fortran 调用 matlab 函数

[复制链接]

2

帖子

0

主题

0

精华

新人

F 币
14 元
贡献
2 点
楼主
发表于 2023-6-26 14:59:05 | 显示全部楼层
fcode 发表于 2021-10-17 22:41
因为你用的64位 Fortran,所以你应该用
integer(8),external::engOpen,engPutVariable,engGetVariable,engE ...

大佬你好,我刚接触Fortran,这周在尝试接触fortran和matlab混合编程,我也遇到了论坛里其他同学遇到的问题,即在fortran中定义engine api的相关函数时integer位数定义的问题,困扰了我半天,通过您的帖子找到答案,十分欣喜,万分感谢!

2

帖子

0

主题

0

精华

新人

F 币
14 元
贡献
2 点
沙发
发表于 2023-6-26 15:11:47 | 显示全部楼层
tiancYao 发表于 2023-6-26 14:59
大佬你好,我刚接触Fortran,这周在尝试接触fortran和matlab混合编程,我也遇到了论坛里其他同学遇到的问 ...

engOpen和engEvalString后我发现matlab新打开的小窗口里并不会出现我用engValString输给matlab的指令,尽管engValString返回的值非0,应该是传递成功了。但是matlab小窗中没有显示我给他的命令,也没有出现我希望的画图窗口。您知道是为什么嘛?
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-5-19 04:34

Powered by Tencent X3.4

© 2013-2024 Tencent

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