我的文件是:
x=0:0.01:2*pi;
y=sin(x);
plot(x,y)
我想用.exe格式构建这个程序。 我想在没有matlab的计算机上运行这个.exe。
答案 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 \ - ,可以免费分发,不需要许可证。)