CC++访问matlab

2021-12-06 14:21:30 浏览数 (1)

mcr

mcr(matlab 的runtime compile,可以独立于matlab运行,在matlab中输入mcr可以查找到mcrinstall的安装包路径)

c访问matlab

使用c的接口访问mat文件解析文件数据,对mat内部的对象接口访问拿不到数据,不知道是什么原因,只能使用mcr

代码语言:javascript复制
MATFile *pmatFile = matOpen(file, "r");
const char **dir = (const char **)matGetDir(pmatFile, &ndir);
for (int i = 0; i < ndir; i  )
	mxArray* pA = matGetVariable(pmatFile, dir[i]);

c 访问matlab

deploytool工具创建matlab的c 编译项目,compiler

选择写好的m函数文件,对matlab的函数文件,转码成想要的格式的库文件,点击package即可打包

matlab引擎

matlab作为服务器,c 、c做为客户端访问

0 人点赞