主要内容

方法可以共享应用程序

有几种方法可以分享你的应用程序。

  • 直接分享MATLAB文件——这种方法是最简单的方式共享应用程序,但是您的用户必须有MATLAB®在他们的系统上安装以及其他MathWorks®s manbetx 845应用程序依赖的产品。他们还必须熟悉MATLAB命令窗口执行命令,知道如何管理MATLAB路径。

  • 包你的应用——这种方法使用MATLAB提供的应用程序打包工具。当你的用户安装一个打包的应用程序,应用程序中出现应用程序选项卡中MATLAB将来发布。这种方法是有用的共享应用程序和更大的观众,或者当用户不太熟悉MATLAB命令窗口中执行命令或管理MATLAB路径。是直接在共享MATLAB文件的情况下,用户必须在他们的系统上安装了MATLAB(以及其他MathWorks产品,你的应用取决于)。s manbetx 845

  • 创建一个Web应用程序部署,这种方法允许您创建应用程序用户在一个组织可以在web浏览器中运行。要部署一个web应用程序,您必须拥有的MATLAB编译器™安装在您的系统上。用户必须安装一个浏览器可以访问你的内部网,但他们不需要安装了MATLAB。

  • 创建一个独立的桌面应用程序,这种方法允许您共享桌面应用程序的用户没有MATLAB在他们的系统上安装。创建单独的应用程序,你必须有MATLAB编译器安装在您的系统上。运行应用程序时,用户必须有MATLAB运行时在他们的系统上安装。有关更多信息,请参见//www.tianjin-qmedu.com/s manbetx 845products/compiler/matlab-runtime.html

分享MATLAB文件直接

如果你创建你的应用指南,分享.fig文件,。m文件和所有其他相关的文件与你的用户。

如果你创建的应用程序以编程方式,分享一切。m与你的用户文件和其他相关文件。

如果你创建的应用程序在应用程序设计师,分享.mlapp文件和所有其他相关的文件与你的用户。为您的用户提供更丰富的文件浏览体验,提供一个名称,版本,作者,摘要,通过点击和描述应用细节设计师标签的应用程序设计师将来发布。的应用细节对话框中还提供了一个选项用于指定一个屏幕截图。如果你不指定一个屏幕截图,应用设计师捕获一个屏幕截图和更新时自动运行应用程序。

MATLAB提供一些操作系统应用程序细节显示在文件浏览器。指定应用程序的细节也使得包和编译你的应用程序。的.mlapp文件自动这些接口提供了这些细节。

应用细节对话框的显示字段应用名称、版本、作者、摘要,和描述。

指定输入参数和应用程序是否可以一次运行多个实例或只有一个实例,扩大代码的选择部分并选择从可用选项。

应用程序与代码细节对话框选项部分扩大。

包你的应用

打包应用程序,让它可以在MATLAB应用程序选项卡中,创建一个.mlappinstall文件遵循的步骤包应用程序设计师包从MATLAB将来发布应用程序。由此产生的.mlappinstall文件包括所有相关的文件。

你可以分享.mlappinstall直接与您的用户文件。要安装它,他们必须双击.mlappinstall在MATLAB文件当前文件夹浏览器。

或者,你可以分享你的应用程序作为一个附加的上传.mlappinstall文件以MATLAB中央文件交换。您的用户可以找到并安装您的附加组件从MATLAB将来发布执行这些步骤:

  1. 在MATLAB将来发布,选项卡,环境部分,单击附加组件图标。

  2. 找到的插件浏览可用的类别扩展浏览器窗口的左边。使用搜索栏搜索一个附加组件使用一个关键字。

  3. 单击附加开放的详细信息页面。

  4. 在信息页面,点击添加安装插件。

请注意

虽然.mlappinstall文件可以包含任何文件指定,MATLAB中央文件交换地方提交额外的限制。应用程序不能提交文件交换当它包含下列文件:

  • mex files

  • 其他二进制可执行文件(如dll。(数据和图像文件通常是可以接受的。)

创建一个Web应用程序部署

Web应用程序是MATLAB应用程序可以运行在一个Web浏览器。你使用应用程序创建交互式MATLAB应用程序设计师,包使用MATLAB编译器和主机使用的开发版本MATLAB™Web应用程序服务器MATLAB编译器或者是MATLAB Web应用程序服务器产品。每个web应用程序都有一个独特的可以从web浏览器访问URL并使用HTTP或HTTPS协议。服务器有一个主页列出所有可用的托管web应用程序。你分享网络应用程序通过分享独特的URL web应用程序或服务器的URL到主页。

创建web应用程序需要MATLAB编译器,只有应用程序使用应用程序设计师可以部署为web应用程序设计。此外,某些功能不支持在部署web应用程序。万博1manbetx有关更多信息,请参见Web应用程序的限制和不支持的功能万博1manbetx(MATLAB编译器)

一旦你有了MATLAB编译器在您的系统上,MATLAB应用程序打包到web应用程序中通过单击应用程序设计师分享设计师选项卡并选择Web应用程序。你可以直接您的web应用程序部署到服务器通过指定的服务器URL包装对话框。服务器URL的格式是:https://webAppServer:PortNumber/ webapps / home / index . html

能够直接上传您的web应用程序服务器中只支持万博1manbetxMATLAB Web应用程序服务器产品和需要启用身份验证。有关详细信息,请参见身份验证(MATLAB Web应用程序服务器)

web应用程序的更多信息,请参阅网络应用程序(MATLAB编译器)

创建一个独立的桌面应用程序

创建一个独立的桌面应用程序允许您与用户分享应用MATLAB在他们的系统上没有。然而,你必须有MATLAB编译器安装在您的系统上创建独立的应用程序。用户必须有MATLAB运行时在他们的系统上运行应用程序。

一旦你有了MATLAB编译器在您的系统,您可以打开应用程序编译器在应用程序设计师通过点击分享设计师选项卡并选择独立的桌面应用程序

如果你使用指南或应用程序以编程方式创建的,您可以打开应用程序从MATLAB编译器将来发布,在应用程序选项卡,点击应用程序编译器图标。

看到从MATLAB函数创建独立的应用程序(MATLAB编译器)使用应用程序编译器指令。

相关的话题