主要内容

独立应用程序

从Matlab创建独立应用程序®职能

如果要在没有安装MATLAB的目标计算机上运行MATLAB代码,则创建独立应用程序。通过运行来编译matlab代码Compiler.Build.StantalOnApplication或者MCC.命令,或使用应用程序编译器应用程序。独立应用程序在Windows上运行®,Linux®, 和苹果系统对应于生成它们的平台。

运行独立应用程序,安装Matlab运行时在目标机器上。有关更多信息,请参阅安装和配置MATLAB运行时

应用

应用程序编译器 包裹马铃薯作为独立应用程序的部署程序

职能

展开全部

ApplicationCompiler. 构建和包函数将独立应用程序
deploytool. 打开应用程序部署应用程序列表
MCC. 编译马铃薯部署函数
Compiler.Build.StantalOnApplication 在外面创建一个独立应用程序马铃薯
Compiler.Build.StanttalWindowsApplication 在外面创建一个独立应用程序马铃薯那没有发射视窗命令shell.
Compiler.Build.StantalOnApplicationOptions. 构建独立应用程序的选项
Compiler.Build.Results. 编译器构建结果对象
compiler.package.installer. 为由生成的文件创建安装程序马铃薯编译器
compiler.package.installerOptions. 创建选项马铃薯编译器包装安装程序
compiler.package.docker. 创建一个Docker.图片为生成的文件马铃薯编译器Linux.操作系统
compiler.package.dockerOptions. 创建一个Docker.选项对象
ctfroot. 与已部署应用程序相关的文件的位置
是isdeployed. 确定代码是否正在部署或马铃薯模式
ismcc. 测试如果代码在编译过程中运行(使用MCC.
mcrversion. 返回马铃薯运行匹配版本的版本号马铃薯
%#功能 邦格得到帮助马铃薯编译器找到通过的函数Feval.求解处理图形回调,或从mat-files加载的对象
%#排除 在执行依赖性分析时忽略文件或函数依赖性MCC.命令

话题

创建独立应用程序

从Matlab创建独立应用程序

尝试一个示例创建,安装和运行独立MATLAB应用程序。

自定义应用程序

自定义应用程序

如何自定义编译器应用程序生成的安装程序的外观和感受。

管理支持包金宝app

包括在包装MATLA金宝appB应用程序时支持包。

使用MATLAB运行时的网络安装运行应用程序

介绍使用网络安装运行应用程序的步骤Matlab运行时

编译应用程序中的MATLAB数据文件

在已编译的应用程序中包含MATLAB数据文件。

包到Docker.

将MATLAB独立应用程序包装成Docker图像

将MATLAB独立应用程序包装到Docker中的示例®图像。

包装

MCC命令参数按字母顺序排列

快速参考表Matlab Compiler™选项,按字母顺序排列。

MCC命令行按任务分组的参数

快速参考表MATLAB编译器选项,按功能分组。

并行计算

在已部署的应用程序中使用并行计算工具箱

过程将群集配置文件传递给使用并行计算工具箱™的应用程序。

Mac OS X.

使用Mac OS X Finder集成应用程序

添加Matlab运行时到了苹果电脑应用程序启动器安装区域。

依赖性分析

使用MATLAB编译器的依赖性分析

MATLAB编译器使用依赖性分析函数来查找和包含文件。

依赖性分析功能和用户与编译路径的交互

MATLAB编译器使用MATLAB搜索路径来分析依赖项。

MEX文件,DLL或共享库

了解依赖性分析如何处理MEX文件,DLL和共享库。

Matlab如何部署函数?

了解所执行的步骤MATLAB编译器部署。

最佳实践

编写可部署的MATLAB代码

编写可以打包和部署的灵活的MATLAB代码。

独立应用和论点

如何运行使用参数的独立应用程序。

调用已部署应用程序中的共享库

LoadLibrary.MATLAB中的函数允许您将共享库加载到MATLAB中。

编译应用程序中的MATLAB数据文件

在已编译的应用程序中包含MATLAB数据文件。

故障排除

Matlab编译器和Matl金宝appab Compiler SDK编译不支持的功能

无法编译的功能MATLAB编译器或者MATLAB编译器SDK™

限制

MATLAB编译器有关于可以编制的内容的限制。

测试失败

如果遇到测试应用程序的错误,请确保Matlab运行时安装正确。

调查部署的应用程序故障

在最终用户部署期间诊断应用程序失败。