从Matlab代码创建独立应用程序

use*_*918 5 matlab matlab-deployment matlab-compiler

我有一些Matlab代码和一个GUI,我想制作一个独立的.exe,以便它可以在没有安装Matlab的计算机上使用.

我知道Matlab编译器以及如何使用它,但是这会创建一个仅在用户安装了MATLAB编译器运行时(MCR)时才有效的.exe.

我感兴趣的是,是否有任何方法可以创建一个仍然使用Matlab代码但不依赖于MCR的独立.exe.我想让它在你点击它时运行而不需要安装任何其他东西.

我知道C可以使用Matlab,有没有办法用C代码?任何开源的Matlab替代品怎么样呢?

作为最后的手段,如果我用另一种语言重写Matlab代码,你会推荐哪种语言?我在想C或Python.

谢谢.

Chr*_*isC 2

我已经有一段时间没有查看 MATLAB 编译器了,但如果我没记错的话,它过去能够生成 C/C++ 代码,而不是全力以赴生成可执行文件。挂起的问题始终在于您的代码使用了哪些工具箱以及编译器是否支持它们。您是否有机会在服务器上安装 MATLAB 应用程序并通过桌面客户端电话获取结果?

就其他语言而言,我会结合 matplotlib (matplotlib.sf.net)查看NumPy 和 SciPy 。我现在正在与一位 MATLAB 开发人员合作,到目前为止他对这次体验非常满意。