主要内容

分享应用的方法

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

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

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

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

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

分享MATLAB文件直接

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

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

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

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

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

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

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

包你的应用

打包你的应用程序,让它在MATLAB中可访问应用程序选项卡中,创建一个.mlappinstall按下面的步骤归档在App Designer中打包应用从MATLAB工具条打包应用程序.由此产生的.mlappinstall文件包括所有依赖文件。

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

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

  1. 在MATLAB工具条中,对首页选项卡,环境部分,单击附加组件图标。

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

  3. 单击附加组件以打开其详细信息页面。

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

请注意

虽然.mlappinstall文件可以包含您指定的任何文件,MATLAB中央文件交换对提交进行了额外的限制。你的应用程序不能提交到文件交换,当它包含以下任何文件:

  • mex files

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

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

Web应用程序是可以在浏览器中运行的MATLAB应用程序。在app Designer中创建一个应用程序,使用Web应用程序编译器,然后使用MATLAB Web Apps Manager在Web浏览器中为应用程序提供服务。然后,您可以通过共享URL在您的组织内共享应用程序。创建已部署的web应用程序需要MATLAB编译器,只有App Designer应用可以部署为web应用。此外,部署的web应用程序不支持某些功能。万博1manbetx有关更多信息,请参见限制和不支持的功能万博1manbetx(MATLAB编译器)

一旦你有了MATLAB编译器在您的系统上,您可以打开Web应用程序编译器从App Designer中点击分享设计师选项卡并选择Web应用程序.有关更多信息,请参见网络应用程序(MATLAB编译器)

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

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

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

如果您使用GUIDE或以编程方式创建应用程序,您可以从MATLAB Toolstrip中打开应用程序编译器应用程序选项卡,单击应用程序编译器图标。

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

相关的话题