MATLAB Compiler

重要更新

 

MATLAB Compiler

利用 MATLAB 程序构建独立可执行文件和 Web 应用程序

 

MATLAB Compiler™ 可让您将 MATLAB® 程序作为独立程序、MapReduce 和 Spark™ 应用程序、Web 应用程序以及 Microsoft® Excel® 插件共享。使用 MATLAB Runtime 部署应用程序和插件可以免特许费,该产品可随应用程序一起打包,或者在安装过程中下载。您可以使用随 MATLAB Compiler 提供的 MATLAB Web App Server 来托管基于 MATLAB 的 Web 应用程序。

您可将 MATLAB 程序封装到软件组件中,以便与其他编程语言集成(借助 MATLAB Compiler SDK™)。大规模部署到企业系统时通过 MATLAB Production Server™ 来支持。

独立应用程序

将 MATLAB 程序作为独立应用程序,与可能不需要使用 MATLAB 的同事、合作伙伴、客户和其他人共享。

创建独立应用程序

利用您的 MATLAB 程序创建独立应用程序并与其他用户共享,免特许费。 

在 MATLAB 中创建并使用 MATLAB Compiler 封装分享的日照分析应用程序。

包含图形或命令行界面

独立应用程序可以是使用通过 MATLAB App DesignerGUIDE 设计的 MATLAB 图形和 UI 的完整应用程序,也可以是您的代码的命令行可执行版本。您可以定义用户输入,使用 MATLAB 支持的所有输出格式(包括文本、数字和图形格式)选择如何呈现结果。

集成了可视化组件和应用程序行为编程的 App Designer。

Web 应用程序

将 MATLAB 程序封装为 Web 应用程序并通过唯一的 URL 进行共享。

创建 Web 应用程序

在 MATLAB App Designer 中创建应用程序,并将其封装为 Web 应用程序。用户可直接从浏览器上通过唯一 URL 访问每个 Web 应用程序,而无需安装任何附加软件。 

托管 Web 应用程序

使用随 MATLAB Compiler 提供的 MATLAB Web App Server 来托管基于 MATLAB 的 Web 应用程序,在受信任的内联网环境中与用户共享。用户可通过单独的主页访问所有可用的托管 Web 应用程序。

使用 MATLAB Web App Server 托管和共享 Web 应用程序。 

Microsoft Excel 插件

将 MATLAB 程序共享为 Microsoft Excel 插件,通过将其拖动到电子表格中,从而集成到 Excel。Excel 用户不需要了解 MATLAB 也可以利用这些插件。

创建新公式

将 MATLAB 程序封装为 Excel 插件,行为方式与其他 Excel 公式相同,从单元格中接受输入,将结果返回到电子表格中的其他单元格。使用 MATLAB 中的交互式工具开发和测试代码,然后以插件的形式进行封装和部署。 

实现自定义分析和仿真

创建插件在 Excel 内执行分析和仿真,其中包含在 MATLAB 中开发的算法、可视化和用户界面。

创建的日照分析系数公式和图形输出,使用 MATLAB Compiler Excel 插件进行共享。

大数据应用程序

封装和部署在工作站和大规模计算集群上运行的基于 MATLAB 的大数据应用程序。

创建和执行 Tall 数组应用程序

创建 tall 数组 MATLAB 应用程序,作为独立可执行文件运行,或部署在计算集群上,作为 Hadoop 上 Spark 作业的一部分。 

创建和执行 MapReduce 应用程序

创建基于 MapReduce 的 MATLAB 应用程序,作为独立可执行文件在工作站上运行,或部署在计算集群上,作为 Hadoop 上 MapReduce 作业的一部分。

创建并运行独立 MATLAB MapReduce 应用程序。

在大数据平台上自动化 MATLAB Runtime 安装

配置您的大数据平台,以便自动下载 MATLAB Runtime 和部署您的基于 MATLAB 的 MapReduce 或 Spark 应用程序,进行数据分析和大数据处理。

加密、免特许费的共享

使用 MATLAB Runtime 运行编译后的 MATLAB 应用程序或组件。 

向不需要 MATLAB 的用户部署您的 MATLAB 分析

通过 MATLAB Compiler 创建的所有应用程序和插件都使用 MATLAB Runtime 来执行,这是一个共享库和代码的集合,使您能够在内部与决策者和同事共享 MATLAB 程序,或者在外部与客户共享。可将您的应用程序与 MATLAB Runtime 一起打包,或者让用户在安装您的应用程序时下载 MATLAB Runtime。   

开发用于能源市场的全面风险管理解决方案。

从加密的 MATLAB 代码中受益

MATLAB Compiler 会加密您的 MATLAB 代码文件,所以应用程序的用户看不到您的源代码。

在封装阶段应用行业标准加密。

封装工具

MATLAB Compiler 简化了封装并与其他用户共享 MATLAB 程序的过程。

使用交互式封装工具

使用通过 MATLAB Compiler 提供的 MATLAB 程序,交互式地将您的 MATLAB 程序封装为独立程序、MapReduce 和 Spark 应用程序、Web 应用程序以及 Excel 插件。或者,也可以使用命令行工具按脚本进行封装。 

用于封装 MATLAB 应用程序的程序。

自定义安装程序

用作者、启动画面和版本号等信息为您的应用程序创建自定义安装程序。封装应用程序自动识别并选择依赖您的 MATLAB 主程序的文件进行封装,而且提供与您的最终应用程序一起封装附加数据或帮助文件的选项。

自定义您的应用程序安装程序以便符合您的要求。

最新功能

Web 应用程序

使用更简单的工作流程设置和部署 Web 应用程序

应用程序编译器

自动识别对独立应用程序的数字式命令行输入的 MATLAB 数据类型

MATLAB Runtime

更快的启动时间

Azure HDInsight

MATLAB Runtime 可供作为 Azure HDInsight 脚本动作进行分发

Apache Ambari

MATLAB Runtime 可供作为 Apache Ambari  栈进行分发

Cloudera

MATLAB Runtime 可由 Cloudera Manager 下载为一个 parcel

关于这些功能和相应函数的详细信息,请参阅 发行说明

获取免费试用版

30 天探索触手可及。

马上下载

准备购买?

获取详细价格和并探索相关产品。

您是学生吗?

获得 MATLAB 和 Simulink 学生版软件。

了解更多