MATLAB GUI

使用Matlab中的图形用户界面创建应用程序

图形用户界面(GUI),也称为应用程序,提供软件应用程序的点击控制,从而无需其他人学习语言或类型命令以运行该应用程序。您可以在MATLAB中共享应用程序,也可以作为独立桌面或Web应用程序共享应用程序。

您可以从以下三种方式中选择在Matlab中创建一个应用程序:

  • 将脚本转换为一个简单的应用程序:当您希望与学生或同事共享脚本并允许它们使用交互式控件修改变量时,选择此选项。
  • 交互式创建应用程序:当您希望使用拖放环境创建更复杂的应用程序时选择此选项以构建用户界面。
  • 以编程方式创建应用程序:当你想通过自己编写代码来创建应用程序的用户界面时,选择这个选项。

将脚本转换为简单的应用程序

使用Live Editor将脚本转换为具有交互式控件的简单应用程序,允许其他人在代码中尝试变量。在不编写任何代码的情况下添加滑块,下拉列表,编辑字段和按钮。在更改值时指定脚本的哪些部分将运行。隐藏代码以创建简单的应用程序和仪表板。

带有交互式控件的实时脚本。

您可以与其他人共享您的直播脚本以在线使用Matlab或Matlab。

交互式控件有助于为活动脚本创建一个简单的界面。如果你想设计一个更复杂的用户界面,或者想对应用程序的行为有更多的控制,你应该考虑使用app Designer构建一个独立的应用程序。

了解更多


交互式创建应用程序

App Designer是一个交互式环境,集成了App Building的两个主要任务:绘制Visual Components并编程应用程序的行为。它允许您在画布中快速移动在画布中的视觉设计和Matlab编辑器中的代码。

App Designer界面。

您可以与其他人共享您的应用程序在桌面上的Matlab或在Web浏览器中使用Matlab在线使用。App Designer应用程序也可以包装成安装到Matlab应用程序选项卡。要与非MATLAB用户分享,您可以使用MATLAB编译器将应用程序分为独立桌面和Web应用程序。

App Designer有助于交互式设计您的布局并在一个环境中编程其行为。如果您更喜欢,您可以自己编程整个应用程序,包括用户界面。

了解更多


以编程方式创建应用程序

为了增加对设计和开发的控制,你也可以使用MATLAB函数来定义你的应用程序的布局和行为。在这种方法中,你创建一个图形作为你的用户界面的容器,并以编程方式向它添加组件。

与matlab中的一个gui的自定义应用程序。

您可以与其他人共享您的应用程序在桌面上的Matlab或在Web浏览器中使用Matlab在线使用。也可以打包应用程序以安装到Matlab应用程序选项卡中。要与非MATLAB用户分享,您可以使用MATLAB编译器将您的应用程序汇总到独立的桌面应用程序中。

了解更多

也可以看看:MATLAB编译器MATLAB应用程序