我听说可以使用Matlab编译器制作独立程序。 这很好,但我怀疑如果有人可以使用工具箱中的命令并从中制作一个独立的程序,否则可以使用优化工具箱制作程序并分发它,那么没有任何机构会支付这样一个太多的盒子。我对吗?是否可以使用工具箱中提供的功能在Matlab中创建独立程序?
答案 0 :(得分:1)
MATLAB Compiler不支持工具箱中的某些功能。这些主要包括随工具箱提供的GUI,例如imtool
,cftool
,systemIdentification
,pidTuner
等...以及编译器本身或代码生成工具比如MATLAB Coder。有关详尽列表,请参见MathWorks网站上的Support for MATLAB and Toolboxes。
请注意,为了让最终用户运行已编译的MATLAB应用程序,他首先需要在他的机器上安装MCR(MATLAB Component Runtime)。这本质上是MATLAB的“无头”版本,只能由编译的应用程序调用,并且可以由具有MATLAB编译器许可证的人员自由分发给最终用户。