是否可以将Matlab代码编译成独立的exe?是否能够运行程序而无需在计算机上安装matlab或matlab运行时环境?
是否有助于代码没有GUI并且不使用任何工具箱?此外,该人与代码的唯一交互是通过命令提示符
答案 0 :(得分:3)
您需要MATLAB Coder从MATLAB代码生成C / C ++代码。是的,它确实有助于您没有任何GUI。您的代码也需要限制为代码生成支持的subset of MATLAB language。就工具箱而言,代码生成支持了很多工具箱。
有些人提到了MATLAB编译器。这确实是为了在最终用户没有MATLAB的机器上进行部署,但它确实需要安装运行时环境(MCR或MATLAB组件运行时),如果您拥有MATLAB编译器许可证,则可以自由分发。这确实允许你编译GUI,但是在Windows上编译的任何东西都只能部署在Windows,Linux上的Linux等......(除非我上次使用它后发生了变化)。