MATLAB编译器
从Matlab程序构建独立的可执行文件和Web应用程序
Matlab Compiler™使您能够进行ShareMatlab® 程序作为独立的应用程序和网络应用程序。使用MATLAB编译器,您还可以打包和部署MATLAB程序作为MapReduce和Spark™大数据应用程序和作为微软®excel.®加载项。最终用户可以运行您的应用程序使用Matlab运行时。
要提供对MATLAB Web应用程序的基于浏览器的访问,您可以使用Matlab编译器中包含的MATLAB Web App Server™的开发版本托管它们。可以将MATLAB程序包装成软件组件,以与其他编程语言集成(使用MATLAB编译器SDK™)。通过 支持大规模部署到企业系统金宝appMATLAB生产服务器™。
从MATLAB生成C和C ++源代码,使用Matlab Coder™。
开始:
创建独立应用程序
从您的中创建独立应用程序马铃薯程序并与其他用户分享。从Simulink创建独立应用程序金宝app®模拟,使用金宝appsimulink编译器™。独立应用程序可以是使用MATLAB图形和UI设计的完整应用程序Matlab App Designer.或指导,或者它们可以是命令行可执行文件。
将应用程序分发为Docker容器
包并将独立应用程序作为自包含的Docker图像分发。容器图像包括应用程序,优化的MATLAB运行时组件和操作系统库。
定义自定义输入和输出格式
您可以为应用程序定义用户输入,并选择使用MATLAB支持的所有输出格式呈现结果,包括文本,数字和图形格式。金宝app
创建Web应用程序
使用App Designer创建MATLAB应用程序并将其包装为Web应用程序。用户可以直接从其浏览器访问每个Web应用程序,而无需安装任何其他软件。用金宝appsimulink编译器在Web应用程序中包含金宝appSimulink模拟。
主机的网络应用
使用开发版本MATLAB Web App Server提供MATLAB编译器来托管MATLAB Web应用程序,并在可信Intranet环境中与用户共享。有关其他功能,包括在不同版本的MATLAB中开发的应用的身份验证和支持,使用金宝appMATLAB Web App Server。
创建新公式
通过将MATLAB程序作为Excel加载项打包,为Microsoft Excel创建自定义函数。Excel用户可以访问自定义函数,因为它们将是任何本机Excel函数。在MATLAB编译器中使用交互式工具在打包并将其部署为加载项之前测试您的代码。
启用自定义分析和模拟
创建Excel加载项,以在Excel中执行分析和模拟,该分析和模拟包含在Matlab中开发的算法,可视化和用户界面。
创建和执行高数组应用程序
创建和执行具有高级阵列的独立MATLAB应用程序,针对Apache Spark™启用Hadoop®集群。您还可以使用MATLAB API为Spark创建和执行Matlab应用程序以防止火花。
创建和执行MapReduce应用程序
创建独立的MATLAB MapReduce应用程序,在Hadoop集群上运行。您还可以从MATLAB map和reduce函数创建可部署的档案,并将它们合并到Hadoop mapreduce作业中。
在大数据平台上自动执行MATLAB运行时安装
配置大数据平台以自动下载MATLAB运行时并将基于MATLAB的MAPReduce或Spark应用程序部署到数据分析和大数据处理。
加密,免版税分享
与。共享打包的MATLAB应用程序或组件Matlab运行时。
将Matlab Analytics部署到不需要MATLAB的用户
使用MATLAB Compiler创建的所有应用程序和插件都使用MATLAB Runtime执行,这是一个共享库和代码的集合,使您能够在内部与决策者和同事共享MATLAB程序,或者在外部与客户和客户共享MATLAB程序。您可以用MATLAB Runtime打包您的应用程序,或者让用户在安装应用程序时下载它。
跨平台部署
在一个平台上开发应用程序并将其部署到在任何其他支持的平台上运行的服务器或工作站。金宝app您的最终用户可以在任何Matlab运行时支持的平台上安装和运行应用程序。金宝app
受益于加密的MATLAB代码
MATLAB编译器加密MATLAB代码文件,因此您的源代码仍然隐藏在应用程序的用户身上。
使用交互式包装工具
使用MATLAB编译器应用程序以交互方式包装MATLAB应用程序。您可以将它们包装为独立应用程序,Web应用程序,MapReduce和Spark应用程序,以及Excel加载项。或者,使用用于脚本包装的命令行工具。
新的命令行界面
用compiler.build
生成独立应用程序,Web应用程序和生产服务器档案
码头工人的支持金宝app
用compiler.package.docker.
将独立应用程序和相应的MATLAB运行时组件包装为Docker映像(仅限Linux操作系统)
看看发布说明有关这些功能的详细信息和相应的功能。