用户图形界面(GUI)是程序的图形化界面。一个好的GUI 能够使程序更加容易的使用。
它提供用户一个常见的界面,还提供一些控件,例如,按钮,列表框,滑块,菜单等。用户
图形界面应当是易理解且操作是可以预告的,所以当用户进行某一项操作,它知道如何去做。
例如,当鼠标在一个按钮上发生了单击事件,用户图形界面初始化它的操作,并在按钮的标
签上对这个操作进行描述。
1、工作原理
三个元素:组件、图像窗口、响应
1.组件 在MATLAB GUI 中的每一个项目(按钮,标签,编辑框等)都是一个图形化组件组件可分为三类:图形化控件(按钮,编辑框,列表,滑动条等),静态元素(窗口和文本字符串),菜单和坐标系,图形化控件和静态元素由函数uicontrol 创建,菜单由函数uimenu和uicontextmenu 创建,坐标系经常用于显示图形化数据,由函数axes 创建。
2.图象窗口 GUI 的每一个组件都必须安排图象窗口中。以前,我们在画数据图象时,
图象窗口会被自动创建。但我们还可以用函数figure 来创建空图象窗口,空图象窗口经常用
于放置各种类型的组件。
3.响应 最后,如果用户用鼠标单击或用键盘键入一些信息,那么程序就要有相应的
动作。鼠标单击或键入信息是一个事件,如果MATLAB程序运行相应的函数,那么MATLAB
函数肯定会有所反应。例如,如果用户单击一按钮,这个事件必然导致相应的MATLAB 语
句执行。这些相应的语句被称为响应。只要执行GUI 的单个图形组件,必须有一个响应。
2、创建并显示用记图形界面
工具 guide 来创建MATLAB 用户图形界面,guide 是GUI 集成开发环境。
然后根据自己需要的界面放上文本框、按钮等,还可以修改字体,颜色什么的,双击即可修改:
最后返回编程,实现自己想要的功能,注意对应好,别把程序写错位置,如果不知道可以双击查看编码