从matlab构建.exe格式

时间:2010-04-25 05:28:35

标签: matlab matlab-deployment

我的文件是:

   x=0:0.01:2*pi;
   y=sin(x);
   plot(x,y)

我想用.exe格式构建这个程序。 我想在没有matlab的计算机上运行这个.exe。

4 个答案:

答案 0 :(得分:6)

Matlab为此提供商业product

答案 1 :(得分:2)

正如Marcelo所说,没有针对您确切问题的免费解决方案。

但是对于你非常简单的程序,你可以使用Python和matplotlib来解决问题并生成可执行文件(你也必须包含一些python dll)。对于你的小程序来说,这绝对足够并且不会那么难。

答案 2 :(得分:1)

Matlab编译器是在Matlab安装基础上免费提供的,不需要额外的许可证。

deploytool 命令提供了一个用于设置选项的可视用户界面。

doc deploytool  %# Launches help file browser for deploytool.

或者,您可以使用 mcc 命令编写程序化编译脚本。

doc mcc % #Launch help file browser for mcc compiler.

答案 3 :(得分:0)

有一个功能齐全的选项: 如果您使用GUI文件(例如myExample.fig,放置可视组件)和.m文件来放置代码(例如myExample.m),您可以使用Matlab编译器编译它,只需一行:

mcc -m myExample.m myExample.fig

生成.exe。您可以在任何Windows计算机上使用此.exe,无需任何Matlab许可证(您只需要安装MCRInstaller - 您可以从Matlab安装目录中获取它:[MATLAB] \ R2010a \ toolbox \ compiler \ deploy \ win32 \ - ,可以免费分发,不需要许可证。)

http://www.mathworks.es/help/toolbox/compiler/mcc.html