Tag: matlab compiler

matlab中的C ++ C ++和C ++中的matlab

似乎有几种方法可以在C C ++中调用matlab并在matlab中调用C C ++。 当我尝试在这里列出它们时,请指出它如果我错过了什么。 要在matlab中调用C C ++,还有两种方法。 第一个是调用C共享库中的函数。 第二个是将C C ++代码构建为二进制MEX文件,这些文件将从MATLAB命令行调用。 对于第一种方法,C共享库是否只是通用的,即没有改变他们的matlab的C代码,并从像gcc这样的通用C编译器编译? 要在C C ++中调用matlab代码,有两种方法可用。 第一个是Matlab引擎。 第二个是使用MATLAB Compiler mcc从MATLAB代码创建C或C ++共享库。 除了matlab和C ++之外,C ++还可以通过写入和从某些文件(例如mat文件,文本文件)读取数据来进行通信。 有多种方法可以实现这里的每个目标,你能告诉我哪些案例最适合使用哪些目标? 即调用C共享库中的函数VS将C ++代码构建成二进制MEX文件,Matlab引擎VS将Matlab代码编译成C C ++共享库。 感谢致敬!