主要内容

分享应用的方法

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

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

  • 打包你的应用程序-该方法使用MATLAB自带的app打包工具。当你的用户安装一个打包的应用程序时,应用程序出现在应用程序选项卡在MATLAB工具条中。这种方法对于与更多用户共享应用程序非常有用,或者当用户不太熟悉在MATLAB命令窗口中执行命令或管理MATLAB路径时。与直接共享MATLAB文件一样,用户必须在其系统上安装MATLAB(以及应用程序所依赖的其他MathWorks产品)。s manbetx 845

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

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

共有MATLAB直接归档

如果你在GUIDE中创建了应用程序,请共享.fig文件,.m文件,以及与您的用户相关的所有其他文件。

如果你是通过编程方式创建的应用程序,请共享所有.m与用户共享的文件和其他从属文件。

如果您在app Designer中创建了应用,请共享.mlapp文件和所有其他与用户相关的文件。要为用户提供更丰富的文件浏览体验,请单击提供名称、版本、作者、摘要和说明应用程序详细信息设计师选项卡的应用程序设计器工具条。的应用程序详细信息对话框还提供指定屏幕截图的选项。如果您没有指定屏幕截图,App Designer会在运行应用程序时自动捕获并更新屏幕截图。

MATLAB将你的应用细节提供给一些操作系统,以便在它们的文件浏览器中显示。指定应用的细节也会让打包和编译应用变得更容易。的.mlapp文件自动为这些接口提供这些细节。

“应用程序详细信息”对话框,显示应用程序名称、版本、作者、摘要和说明的字段。

要指定输入参数以及应用程序一次可以运行多个实例还是只能运行一个实例,请展开代码的选择节,然后从可用选项中选择。

“应用程序详细信息”对话框的“代码选项”部分展开。

打包你的应用程序

打包应用程序并使其可在MATLAB中访问应用程序选项卡中,创建一个.mlappinstall按照中的步骤进行归档在应用程序设计器中打包应用程序从MATLAB工具条打包应用程序.由此产生的.mlappinstall文件包括所有依赖文件。

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

或者,你可以通过上传插件来分享你的应用程序.mlappinstall文件到MATLAB中心文件交换. 用户可以通过执行以下步骤从MATLAB Toolstrip中查找并安装附加组件:

  1. 在MATLAB Toolstrip中,在首页选项卡,在环境节中,单击附加组件偶像

  2. 通过浏览插件资源管理器窗口左侧的可用类别找到插件。使用搜索栏搜索插件使用关键字。

  3. 单击加载项以打开其详细信息页面。

  4. 在信息页面,单击添加来安装附加组件。

请注意

虽然.mlappinstall文件可以包含您指定的任何文件,MATLAB Central File Exchange对提交设置了其他限制。如果您的应用程序包含以下任何文件,则无法将其提交到文件交换:

  • mex files

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

创建一个部署的Web应用程序

Web应用程序是可以在浏览器中运行的MATLAB应用程序。您可以使用app Designer创建一个交互式MATLAB应用程序,并将其打包使用MATLAB编译器,并使用开发版本的MATLAB Web应用服务器™在里面MATLAB编译器或者MATLAB Web应用服务器产品。每个web应用程序都有一个唯一的URL,可以通过web浏览器使用HTTP或HTTPS协议访问。服务器有一个主页,列出了所有可用的托管web应用程序。共享web应用的方式是共享web应用的唯一URL,或者共享服务器主页的URL。

创建web应用程序需要MATLAB编译器,并且只有使用App Designer设计的应用才能部署为web应用。此外,已部署的web应用程序中不支持某些功能。有关详细信息,请参阅万博1manbetxWeb应用程序限制和不支持的功能万博1manbetx(MATLAB编译器)

一旦你有了MATLAB编译器在系统上,通过单击将MATLAB应用程序从app Designer中打包到web应用程序中共有设计师选项卡并选择网络应用.通过在打包对话框中指定服务器URL,你可以直接将web应用部署到服务器。服务器URL格式为:https://webAppServer端口号/webapps/home/index.html

仅在中支持将web应用程序直接上载到服务器万博1manbetxMATLAB Web应用服务器产品,并要求启用身份验证。有关详细信息,请参见认证(MATLAB Web应用服务器)

要了解更多关于web应用程序的信息,请参见网络应用程序(MATLAB编译器)

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

创建一个独立的桌面应用程序可以让你与系统中没有MATLAB的用户共享一个应用程序。但是,你必须有MATLAB编译器安装在系统上以创建独立应用程序。您的用户必须具有MATLAB运行时在他们的系统上运行应用程序。

一旦你有了MATLAB编译器在系统上,您可以通过单击从App Designer中打开应用程序编译器共有设计师选项卡并选择独立桌面应用程序

如果您使用指南或以编程方式创建应用程序,则可以从MATLAB Toolstrip打开应用程序编译器,位于应用程序选项卡,单击应用程序编译器偶像

看到从MATLAB创建独立的应用程序(MATLAB编译器)参阅使用应用程序编译器的说明。

相关话题