MATLAB 图形用户界面编程中图形窗口的属性设置

需积分: 12 11 下载量 195 浏览量 更新于2024-07-11 收藏 333KB PPT 举报
"MATLAB图形用户界面编程-图形窗口的属性" MATLAB图形用户界面编程中,图形窗口是最基本的组成部分之一。图形窗口具有多种属性,掌握这些属性的设置和使用是编程的关键。 **窗口对象及其属性设定** 在MATLAB中,创建一个图形窗口可以使用figure函数,例如: ``` hwin = figure(属性1,属性值1,属性2,属性值2,…) ``` 其中,hwin是图形窗口的句柄,通过该句柄可以进一步对窗口的属性等进行操作。 获取当前窗口的句柄可以使用gcf函数,例如: ``` hwin = gcf ``` **图形窗口的属性** 图形窗口具有多种属性,以下是常用的属性: * **color属性**:由红绿蓝三原色组成,取值范围为0到1。 * **menubar属性**:设置菜单条的形式。 * **name属性**:设置图形窗口的标题栏中标题内容,其属性值为一字符串。 * **numbertitle属性**:是否显示图形窗口标题栏中的图形标号。 * **units属性**:设定图形单位。如:pixels(象素点)、inches(英寸)、centimeters(厘米)、normalized(归一值)等 * **position属性**:设定窗口的位置和大小,为1×4向量,前两个值为窗口左下角横纵坐标值,后两个元素值为窗口的宽度和高度,其单位由units属性设定。 * **resize属性**:确定是否可以改变图形窗口的大小。 * **toolbar属性**:是否显示工具条。 * **visible属性**:决定窗口是否为可见。 * **Pointer属性**:设置鼠标的显示形式。 **对象属性的修改** 可以使用set函数来修改对象的属性值,例如: ``` set(对象句柄,属性1,属性值1,属性2,属性值2,…) ``` 其中,属性名称用单引号括起来;如果不给出属性值,则返回全部允许的属性值。 例如,要将图形窗口的背景颜色设置为红色,可以使用以下代码: ``` set(gcf,'color',[1,0,0]) ``` **获得对象的属性值** 可以使用get函数来获得对象的属性值,例如: ``` V = get(句柄名,属性) ``` 例如,要获得当前图形窗口的标题,可以使用以下代码: ``` V = get(gcf,'name') ``` 掌握图形窗口的属性和设置是MATLAB图形用户界面编程的基础。