文件名称:matlab底层代码-mex:如何在Matlab中使用Fortran和C++mex文件的示例
文件大小:8KB
文件格式:ZIP
更新时间:2024-07-02 04:38:15
系统开源
matlab代码在 Matlab 中使用 Fortran 和 C++ mex 文件 该存储库包含在 Linux 和 Mac OS X 上的 Matlab 中使用的示例程序。我正在用 Matlab、Fortran 和 C++ 计算斐波那契数。 所有这些都适用于英特尔编译器。 安装 复式 编辑并确保MDIR指向您的 Matlab 安装 默认编译器是 . 如果您想使用英特尔的ifort ,请取消注释中的相应行 使用make -f fortran.makefile编译 mex 文件 C++ 编辑并确保MDIR指向您的 Matlab 安装 默认编译器是g++ (gcc 或 clang,具体取决于您的系统)。 如果要使用 Intel 的icpc ,请取消注释中的相应行 使用make -f cpp.makefile编译 mex 文件 例子 在 Matlab 中运行: % use matlab (correct answer is 75025) tic fibonacci(25) toc % use Fortran tic gatewayFortran(25) toc % use C++ tic ga
【文件预览】:
mex-master
----fortran()
--------globaldef.f90(139B)
--------gatewayFortran.f90(1KB)
--------fibonacci.f90(554B)
--------standalone.f90(475B)
----main.m(111B)
----fortran.makefile(2KB)
----.travis.yml(415B)
----README.md(5KB)
----fibonacci.m(159B)
----c++()
--------fibonacci.cpp(150B)
--------fibonacci.h(70B)
--------gatewayCpp.cpp(556B)
--------standalone.cpp(308B)
----.gitignore(100B)
----cpp.makefile(2KB)