Matlab Gui.

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

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

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

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

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

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

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

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

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

了解更多


以交互方式创建应用程序

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

App Designer接口。

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

App Designer非常适合在一个环境中以交互方式设计布局和编程其行为。如果您愿意,您可以自己编写整个应用程序,包括用户界面。

了解更多


以编程方式创建应用程序

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

一个自定义应用程序与图形用户界面在MATLAB中。

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

了解更多

另请参见:MATLAB编译器,MATLAB应用程序