matlab compiler™ 帮助您将 matlab® 程序作为独立应用程序和 web 应用程序共享。借助 matlab compiler,您也可以将 matlab 程序打包并部署为 mapreduce 或 spark™ 大数据应用程序以及 microsoft® excel® 插件。最终用户可以使用 matlab runtime 免凯发k8网页登录的版权费运行您的应用程序。
为使您的 matlab web 应用程序支持基于浏览器的访问,您可以使用随 matlab compiler 提供的 matlab web app server™ 开发版本来托管这些 matlab web 应用程序。您可以将 matlab 程序打包为软件组件,以便与其他编程语言集成(需要 matlab compiler sdk™)。结合 matlab production server™,您还可以面向企业系统进行大规模部署。
结合 matlab coder™,您可以从 matlab 生成 c 和 c 源代码。
开始:
独立应用程序
将 matlab 程序作为独立应用程序,共享给平时不使用 matlab 的同事、凯发k8网页登录的合作伙伴或客户等。
创建独立应用程序
基于您的 matlab 程序创建独立应用程序,并且免凯发k8网页登录的版权费共享给其他用户。结合 simulink compiler™,您还可以从 simulink® 仿真创建独立应用程序。独立应用程序可以是使用 matlab 图形并由 matlab app 设计工具或 guide 设计 ui 的完整应用程序,也可以是命令行可执行文件。
将应用程序作为 docker 容器分发
将独立应用程序作为自包含的 docker 映像打包和分发。容器映像由应用程序、优化的 matlab runtime 组件和操作系统库组成。
定义自定义输入和输出格式
您可以为应用程序定义用户输入,并选择如何使用 matlab 支持的各种文本、数值和图形输出格式来呈现结果。
web 应用程序
将 matlab 程序打包为 web 应用程序并使用唯一 url 进行共享。
创建 web 应用程序
使用 app 设计工具创建 matlab 应用程序,并将其打包为 web 应用程序。用户无需额外安装软件,即可直接在浏览器上通过唯一 url 访问各个 web 应用程序。结合 simulink compiler,您还可以在 web 应用程序中包含 simulink 仿真。
托管 web 应用程序
使用随 matlab compiler 提供的 matlab web app server 开发版本来托管 matlab web 应用程序,并在受信任的内网环境中与用户共享。如需使用更多功能,包括身份验证以及支持跨 matlab 版本开发的应用,您可以使用 matlab web app server。
microsoft excel 插件
将 matlab 程序作为 microsoft excel 插件共享,并通过拖放操作将其集成到 excel。excel 用户无需具备 matlab 知识即可利用这些插件。
创建新公式
通过将 matlab 程序打包为 excel 插件,为 microsoft excel 创建自定义函数。excel 用户可以像访问任何原生 excel 函数一样访问自定义函数。使用 matlab compiler 中的交互式工具测试代码,然后将其打包并部署为插件。
实现自定义分析和仿真
创建包含使用 matlab 开发的算法、可视化和用户界面的 excel 插件,以在 excel 内执行分析和仿真。
大数据应用程序
打包和部署基于 matlab 的大数据应用程序,以在工作站和大规模计算集群上运行。
创建和执行 tall 数组应用程序
您可以针对支持 apache spark™ 的 hadoop® 集群,创建和执行支持 tall 数组的独立 matlab 应用程序。您还可以使用面向 spark 的 matlab api,创建和执行针对 spark 的 matlab 应用程序。
创建和执行 mapreduce 应用程序
您可以创建独立的 matlab mapreduce 应用程序以针对 hadoop 集群运行。您还可以利用 matlab 的map 和 reduce 函数创建可部署归档,并将其整合到 hadoop mapreduce 作业中。
在大数据平台上自动化 matlab runtime 安装
配置您的大数据平台,以自动下载 matlab runtime 和部署基于 matlab 的 mapreduce 或 spark 应用程序,用于执行数据分析和大数据处理。
免凯发k8网页登录的版权费加密共享
使用 matlab runtime 共享打包的 matlab 应用程序或组件。
将 matlab 分析部署给平时不使用 matlab 的用户
通过 matlab compiler 创建的所有应用程序和插件都使用 matlab runtime 来执行,这是一个共享库和代码的集合,帮助您将 matlab 程序共享给内部决策者和同事,或者共享给外部客户。您可以将应用程序与 matlab runtime 一起打包,也可以让用户在安装您的应用程序时下载 matlab runtime。
跨平台部署
在一个平台上开发应用程序,然后将其部署到在任何其他受支持平台上运行的服务器或工作站。最终用户可以在任何支持 matlab runtime 的平台上安装和运行应用程序。
加密 matlab 代码确保安全
matlab compiler 会加密您的 matlab 代码文件,防止应用程序用户看 到源代码。
打包工具
简化了打包并与其他用户共享 matlab 程序的过程。
使用交互式打包工具
使用 matlab compiler 应用程序交互式打包 matlab 应用程序。您可以将其打包为独立应用程序、web 应用程序、mapreduce 或 spark 应用程序以及 excel 插件。此外,您也可以使用命令行工具进行基于脚本的打包。