Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

编写可从 MATLAB(MEX 文件)调用的 Fortran 函数

编写可从 MATLAB® 调用的 Fortran 子例程

您可以通过 MATLAB 命令行调用您自己的 Fortran 子例程(就像它们是内置函数一样)。这些程序称为 MEX 文件,并且函数名称为 MEX 文件名。

要创建 MEX 文件,请使用 MATLAB API 库(Fortran MEX API 和 Fortran 矩阵 API)编写程序。这些库中的函数有助于在 MEX 文件和工作区之间传输数据。有关详细信息,请参阅Fortran 源 MEX 文件。然后,使用 mex 函数将源文件编译到可执行程序中。有关详细信息,请参阅可执行的 Fortran MEX 文件

如果您有 Fortran 程序并且要调用 MATLAB 函数,则请使用 从 Fortran 调用 MATLAB中所述的引擎库函数。

如果要在 Fortran 程序中读取和写入 MATLAB 数据,请使用 编写 Fortran 程序来读取 MAT 文件数据中所述的 Fortran MAT-File API。

类别