第六章 句柄图形和用户图形界面设计
教学目标
介绍MATLAB的句柄图形和GUI开发环境、开 发实例
学习要求
理解用户图形界面程序的构造,掌握编程方法
2020/11/10
1
用户界面:人与机器之间交互作用的工 具和方法,图形用户界面(GUI)是由 窗口、光标、按键、菜单及文字说明等 对象(Objects)构成的一个用户界面, 用户通过一定的方法激活这些图形对象, 产生某种动作或变化,比如实现计算和 绘图等。
2020/11/10
2
6.1界面环境初步了解
MATLAB提供了一个可视化的图形界面开发环境Guide (Graphical User Interface Develpment)。
\GUI 命令窗口:GUIDE 5个工具,界面编辑面板、对象对齐工具、对象属性编 辑器、对象浏览器、菜单编辑器 Guide控制面板分4个部分,分别为:菜单栏、guide工 具栏、图形对象面板和界面编辑客户区
图形窗口对象本身是一个窗口,具有一般窗口对象的共 同属性。其常用属性如下:
Color、MenuBar、Name、NumberTitle、Unites、Position、 Resize。
2020/11/10
13
1.Color属性
图形背景颜色。RGB: [0 0 0]黑色,[1 1 1]白色
2.MenuBar属性
left, bottom width,height
)
定义轴对象的位置与大小
2020/11/10
10
line 创建线对象 h=line(x,y,z)
二维画线 三维画线
patch 创建块对象 h=patch(x,y,z,c) x,y,z定义多边形,c
确定填充颜色。 surface 创建面对象 h=surface(x,y,z,c) x,y,z三维曲面坐标,