Matlab Gui.

在MATLAB中创建图形用户界面的应用程序

图形用户界面(gui),也被称为应用程序,提供了对你的软件应用程序的点击控制,消除了其他人为了运行应用程序而学习语言或键入命令的需要。你可以在MATLAB中共享应用程序,也可以作为独立的桌面或web应用程序。

你可以从以下三种方法中选择在MATLAB中创建一个应用程序:

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

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

使用Live Editor将脚本转换为一个简单的应用程序,该应用程序具有交互控制,允许其他人在您的代码中试验变量。添加滑块、下拉菜单、编辑字段和按钮,无需编写任何代码。指定更改值时脚本的哪些部分将运行。隐藏代码来创建简单的应用程序和仪表板。

带有交互控件的活动脚本。

您可以与他人分享您的实时脚本,以便在MATLAB或MATLAB在线中使用。

交互式控件很好地为实时脚本创建一个简单的界面。如果您想设计更复杂的用户界面或想要更多对应用程序的行为来控制,您应该考虑使用App Designer构建独立应用程序。

了解更多


交互式地创建一个应用程序

App Designer是一个交互环境,它集成了应用构建的两个主要任务:布局可视化组件和编程应用的行为。它允许您在画布中的视觉设计和MATLAB编辑器中的开发代码之间快速切换。

App Designer接口。

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

App Designer对于交互式设计你的布局和在一个环境中编程它的行为是很好的。如果你愿意,你可以自己编写整个应用程序,包括用户界面。

了解更多


以编程方式创建应用程序

为了增加设计和开发,您还可以使用MATLAB函数来定义应用程序的布局和行为。在此方法中,您可以创建一个数字以作为用户界面的容器,并以编程方式添加组件。

一个在MATLAB中带有GUI的自定义应用程序。

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

了解更多

参见:MATLAB编译器MATLAB应用程序