如何将Fortran代码输出到MATLAB

4次浏览(最近30天)
afaq艾哈迈德
afaq艾哈迈德 2021年8月13日
回答: Chunru 2021年8月13日
我有一个完全用Fortran写的物理系统的数学模型。我想用Matlab为这个系统设计一个控制器。
为此,我需要将系统模型的输出从Fortran转换到Matlab, Matlab将接收输出
系统模型,并通过控制器运行它,并将其发送回Fortran。我怎样才能做到这一点呢?
谢谢!

答案(1)

Chunru
Chunru 2021年8月13日
有两种可能的方法:
  • 在编写FORTRAN代码和matlab程序之前,使用数据文件进行通信。用matlab这样一个系统调用标准alon FORTRAN的可执行程序。FORTRAN程序在一个数据文件中生成输出。然后MATLAB读取数据。
  • 编写Fortran mex文件,在matlab中调用Fortran。

s manbetx 845


释放

R2019b

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!