一页书 发表于 2018-4-26 09:48:46

matlab调用fortran程序

刚开始是把fortran生成动态链接库dll,但是用matlab调用dll时失败了,现在的想法是把fortran代码生成exe文件,然后再用matlab调用,求各位大佬指导一下,怎么才能用matlab成功调用fortran程序

fcode 发表于 2018-4-26 10:38:56

调用DLL或EXE均可。

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

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

一页书 发表于 2018-4-29 17:44:14

fcode 发表于 2018-4-26 10:38
调用DLL或EXE均可。

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


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

一页书 发表于 2018-4-29 17:46:29

fcode 发表于 2018-4-26 10:38
调用DLL或EXE均可。

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


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

fcode 发表于 2018-5-2 08:07:59

fortran 自从有了 ISO_C_Binding 之后,几乎可以认为,调用 C 和 调用 fortran 一模一样。
页: [1]
查看完整版本: matlab调用fortran程序