Fortran Coder

查看: 18228|回复: 4
打印 上一主题 下一主题

[混编] matlab调用fortran程序

[复制链接]

3

帖子

1

主题

0

精华

新人

F 币
18 元
贡献
6 点
跳转到指定楼层
楼主
发表于 2018-4-26 09:48:46 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
刚开始是把fortran生成动态链接库dll,但是用matlab调用dll时失败了,现在的想法是把fortran代码生成exe文件,然后再用matlab调用,求各位大佬指导一下,怎么才能用matlab成功调用fortran程序

mmexport1524620506007.jpg (36.23 KB, 下载次数: 269)

mmexport1524620506007.jpg
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

2015

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1572 元
贡献
676 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

沙发
发表于 2018-4-26 10:38:56 | 只看该作者
调用DLL或EXE均可。

exe 就简单了,编译成exe,就和fortran没关系了。

调用dll,网上教程应该有很多。

3

帖子

1

主题

0

精华

新人

F 币
18 元
贡献
6 点
板凳
 楼主| 发表于 2018-4-29 17:44:14 | 只看该作者
fcode 发表于 2018-4-26 10:38
调用DLL或EXE均可。

exe 就简单了,编译成exe,就和fortran没关系了。

我看到较多的都是C调用,matlab高版本好像不支持调用DLL,百度了很多,matlab调用fortran的资料少得可怜,根本没有一个详细 教程,大佬请指导啊

3

帖子

1

主题

0

精华

新人

F 币
18 元
贡献
6 点
地板
 楼主| 发表于 2018-4-29 17:46:29 | 只看该作者
fcode 发表于 2018-4-26 10:38
调用DLL或EXE均可。

exe 就简单了,编译成exe,就和fortran没关系了。

想不到你也是长安大学的,学长啊

2015

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1572 元
贡献
676 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

5#
发表于 2018-5-2 08:07:59 | 只看该作者
fortran 自从有了 ISO_C_Binding 之后,几乎可以认为,调用 C 和 调用 fortran 一模一样。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

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

GMT+8, 2024-11-1 08:09

Powered by Tencent X3.4

© 2013-2024 Tencent

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