MATLAB GUI

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

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

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

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

把一个脚本转换成一个简单的应用程序

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

App Designer界面。

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

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

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

了解更多


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

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

应用程序设计器迁移工具指南。

App Designer界面。

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

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

了解更多


以编程方式创建一个应用程序

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

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

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

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

了解更多

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

Baidu
map