在工程中,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
暂无评论