matlab - 从 Matlab 代码创建一个独立的应用程序

标签 matlab matlab-deployment matlab-compiler

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

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

我感兴趣的是,是否有任何方法可以创建仍然使用 Matlab 代码但不依赖于 MCR 的独立 .exe。我希望它在您单击它时运行,而无需安装任何其他东西。

我知道C可以使用Matlab,有什么办法可以用C来使用代码吗?有任何开源 Matlab 替代品可以吗?

作为最后的手段,如果我用另一种语言重写 Matlab 代码,你会推荐什么语言?我在考虑 C 或 Python。

谢谢。

最佳答案

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

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

关于matlab - 从 Matlab 代码创建一个独立的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3198407/

相关文章:

java - 基于 MATLAB 的 Java 程序

matlab - 如何从命令提示符调用 .m 的内部函数?

matlab - MATLAB 或 Matlab 工具在网站开发中的用途是什么?

c# - 如何重定向已编译的 matlab 脚本的输出?

matlab - 如何在 Matlab 中将 Kinect 原始深度信息转换为米?

java - 反转图像像素

c++ - 使用 C++ 编译器设置 MATLAB

Matlab 将文件保存为其他变量中定义的名称

MATLAB 编译器处理来自不相关工具箱的 mcc.enc

matlab - 有人可以指点我一个在线/免费的 MATLAB 编译器/解释器或解释一下这个 MATLAB 代码中发生了什么吗?