C++调用Matlab示例

efficient810 5 0 rar 2024-04-30 21:04:19

在工程中,C++调用Matlab方法主要包括三种方式:调用Matlab计算引擎、包含已转换m文件的C++文件,以及调用m文件生成的DLL文件。

使用前,需要设置Matlab编译器,具体步骤如下:

1. 在命令行窗口输入并执行:mex -setup

2. 输入命令:mbuild -setup,选择相应的VS编译器。

利用Matlab计算引擎

Matlab引擎库提供了接口函数,让用户在程序中以计算引擎方式调用Matlab文件。该方法采用客户机/服务器模式,Matlab引擎作为服务器,C++程序作为客户机。

Matlab提供了以下几个C语言计算引擎访问函数供用户使用:

- engOpen

- engClose

- engGetVariable

- engPutVariable

- engEvalString

- engOutput

用户评论
请输入评论内容
评分:
暂无评论