软件包MATLAB®程序作为独立的应用程序使用MATLAB编译器™。与没有MATLAB的用户免费共享这些应用程序。
在本视频中,我们将展示如何使用MATLAB编译器从MATLAB程序创建独立应用程序。您可以与不需要修改底层代码的用户共享这些应用程序。例如,这个应用程序不需要安装MATLAB就可以运行。您可以加载自定义文件,在单击此按钮时获得音频响应,还可以获得可视化输出,这要感谢MATLAB图形。
但是在我们使用这个应用程序之前,我们需要在MATLAB中设计它。您将使用MATLAB中的引导特性来构建这个SUI,并使用一些MATLAB编程来进行后端计算。为了能够共享此应用程序,以便在不需要安装MATLAB的情况下运行,您可以使用MATLAB编译器插件产品。
打开MATLAB应用程序库中的应用程序编译器。在此接口中,选择为编写应用程序而创建的主MATLAB文件。一旦你选择了主文件,MATLAB编译器会自动识别一些文件依赖关系,比如主程序中使用的MATLAB函数,以及用户界面所需的FIG文件。我可以通过MAT文件添加一些用户特定的数据,MAT文件本质上是一种基本的MATLAB文件类型,用于存储MATLAB变量和对象。
接下来,您可以选择一个图标,以及当您的应用程序的用户在他们的机器上安装它时显示的启动屏幕。这里允许您添加更多的自定义选项,例如版本号和作者信息。设置好自定义后,可以选择在MATLAB运行时库的自动安装程序中进行打包。应用程序将使用这些前端库在目标机器上运行,而不需要安装MATLAB。
您可以将此选项保留为从Web option下载的默认选项,也可以通过选择此其他选项将MATLAB运行时库添加到包中。MATLAB运行时是一次性安装,因此如果应用程序设置发现计算机上已经安装了正确的库,它将跳过此安装。说了所有选项之后,我们现在可以打包这个应用程序来创建一个可共享的文件。打包完成后,您将看到为您创建了一个远重分发文件夹。在这个文件夹中,有一个单独的安装文件,您可以与没有MATLAB的用户或同事共享该文件。
在用户的计算机上,执行该安装文件将显示应用程序安装程序,并显示我们选择的启动画面。一旦安装完成,应用程序就会出现在程序列表中,并像任何其他程序一样运行,而不需要MATLAB。总之,首先在MATLAB中创建应用程序。然后使用MATLAB编译器创建可与用户共享的安装程序。在用户的机器上,安装程序将自动安装应用程序,以及它需要运行的运行时库。
要了解更多关于MATLAB编译器的知识,请访问mathworks.com的产品网页,或选择下面的链接。
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。