MATLAB编译器
从MATLAB程序中构建独立的可执行程序和web应用程序
MATLAB Compiler™使您能够共享 MATLAB® 作为独立应用程序和web应用程序的程序。使用MATLAB编译器,您还可以将MATLAB程序打包和部署为MapReduce和Spark™ 大数据应用程序和Microsoft®Excel®插件。终端用户可以使用免版税的方式运行您的应用程序MATLAB运行时.
要提供对MATLAB web应用程序的基于浏览器的访问,您可以使用MATLAB web App Server的开发版本托管它们™ 包含在MATLAB编译器中。MATLAB程序可以打包成软件组件,以便与其他编程语言集成(使用MATLAB编译器SDK™)。支持通过以下方式大规模部署到企业系统: 万博1manbetxMATLAB生产服务器™.
从MATLAB中生成C和c++源代码,使用MATLAB编码器™.
开始:
创建独立的应用程序
从应用程序中创建独立的应用程序MATLAB程序并与其他用户免费共享。从Simulink创建独立的应用程序万博1manbetx®模拟,使用万博1manbetxSimulink编译器™。独立应用程序可以是使用MATLAB图形和ui设计的完整应用程序MATLAB应用程序设计师或指南,或者它们可以是命令行可执行文件。
将应用程序作为Docker容器分发
将独立应用程序打包并分发为独立的Docker映像。容器映像由应用程序、优化的MATLAB运行时组件和操作系统库组成。
定义自定义输入和输出格式
您可以为应用程序定义用户输入,并选择如何使用MATLAB支持的所有输出格式(包括文本、数字和图形格式)显示结果。万博1manbetx
创建Web应用程序
使用App Designer创建MATLAB应用程序并将其打包为web应用程序。用户可以直接从浏览器通过一个独特的URL访问每个web应用程序,而无需安装任何额外的软件。使用万博1manbetxSimulink编译器在web应用程序中包含万博1manbetxSimulink仿真。
托管Web应用程序
使用的开发版本MATLAB Web应用服务器提供MATLAB编译器,以托管您的MATLAB web应用程序,并在您受信任的intranet环境中与用户共享这些应用程序。有关其他功能,包括验证和支持在不同版本的MATLAB中开发的应用程序,请使用万博1manbetxMATLAB Web应用服务器.
创建新的公式
通过将MATLAB程序打包为Excel加载项,为Microsoft Excel创建自定义函数。Excel用户可以像访问任何本机Excel函数一样访问自定义函数。在将代码打包并作为外接程序部署之前,请使用MATLAB编译器中的交互式工具测试代码。
启用自定义分析和模拟
创建Excel加载项以在Excel中执行分析和模拟,该Excel包含在MATLAB中开发的算法、可视化和用户界面。
创建和执行阵列应用程序
针对ApacheSpark创建并执行具有高阵列的独立MATLAB应用程序™ 启用Hadoop®集群。您还可以使用Spark的MatlabAPI针对Spark创建和执行MATLAB应用程序。
创建和执行MapReduce应用
创建独立的MatlabMapReduce应用程序,以在Hadoop集群上运行。您还可以从MatlabMap和reduce函数创建可部署的归档文件,并将它们合并到Hadoop mapreduce作业中。
在大数据平台上自动化MATLAB运行时安装
配置大数据平台,自动下载MATLAB Runtime,部署基于MATLAB的MapReduce或Spark应用程序,用于数据分析和大数据处理。
加密、免版税共享
与共享打包的MATLAB应用程序或组件MATLAB运行时.
为不需要MATLAB的用户部署MATLAB分析
使用MATLAB编译器创建的所有应用程序和外接程序都使用MATLAB Runtime执行。MATLAB Runtime是一组共享库和代码,使您能够在内部与决策者和同事共享MATLAB程序,或在外部与客户共享MATLAB程序。您可以使用MATLAB Runtime打包应用程序,也可以让用户下载当他们安装你的应用程序时。
跨平台部署
在一个平台上开发应用程序,并将它们部署到运行在任何其他受支持平台上的服务器或工作站。万博1manbetx最终用户可以在任何MATLAB Runtime支持的平台上安装和运行应用程序。万博1manbetx
受益于加密的MATLAB代码
MATLAB编译器加密您的MATLAB代码文件,因此您的源代码仍然对您的应用程序的用户隐藏。
使用交互式包装工具
使用MATLAB编译器应用程序交互包装您的MATLAB应用程序。您可以将它们打包成独立的应用程序、web应用程序、MapReduce和Spark应用程序以及Excel插件。或者,使用命令行工具进行脚本打包。