MATLABGUI程序设计.ppt
《MATLABGUI程序设计.ppt》由会员分享,可在线阅读,更多相关《MATLABGUI程序设计.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MATLAB GUI程序设计程序设计v图形对象句柄图形对象句柄v图形对象的层次图形对象的层次v获取图形对象的句柄获取图形对象的句柄v修改图形对象的属性修改图形对象的属性vGUI句柄式图形对象句柄式图形对象 在在MATLAb各个图形元素是相互独立的,可单独进各个图形元素是相互独立的,可单独进行修改处理,这种独立的图形元素称为图形对象。行修改处理,这种独立的图形元素称为图形对象。每个句柄式图形对象包括每个句柄式图形对象包括:1)被称为句柄的唯一的)被称为句柄的唯一的ID值值2)一系列可以修改的属性)一系列可以修改的属性 图形对象从图形对象从root对象开始,构成层次关系。对象开始,构成层次关系。1
2、)使用)使用figure命令,在屏幕命令,在屏幕root对象上生成一个图对象上生成一个图形窗口形窗口figure对象对象2)使用)使用axis命令,在图形窗口绘制生成一个绘命令,在图形窗口绘制生成一个绘图区域图区域axis对象对象3)最后用)最后用line命令,在命令,在axis指定的区域里绘制线条。指定的区域里绘制线条。当我们调用当我们调用plot命令,命令,matlab执行过程大致如下:执行过程大致如下:图形对象的层次图形对象的层次Root(屏幕)Figure(图)Uicontrol(界面控制項)Axes(轴)Uimenu(界面选单)Line(线条)Surface(表面)Rectangle
3、(矩形)Patch(貼片)Image(图像)Text(文字)Light(光源)图形体系图形体系图形窗口图形窗口界面表单界面表单文字控件文字控件按钮控件按钮控件坐标轴坐标轴曲线曲线弹出表单弹出表单控件控件句柄(句柄(Handle)图形对象的标志图形对象的标志句柄就是某个图形对象的记号,句柄就是某个图形对象的记号,matlab给每给每个图形对象都指定一个个图形对象都指定一个handle,由句柄唯一,由句柄唯一地标值要操作的图形对象(类似电话区号和地标值要操作的图形对象(类似电话区号和号码)。号码)。对于root对象,matlab规定它的句柄是屏幕,句柄值为0对象句柄的获得对象句柄的获得1)创建对象
4、返回句柄)创建对象返回句柄h=plot(x_data,y_data,)2)Matlab提供的方法提供的方法 0 屏幕句柄屏幕句柄 gcf 返回当前图形窗口句柄返回当前图形窗口句柄 gca 返回当前坐标轴句柄返回当前坐标轴句柄 gco 返回但前对象的句柄返回但前对象的句柄对象属性(对象属性(Object Properties)的获取和设定)的获取和设定Matlab 为不同的图形对象提供了很多控制其特征的属性,为不同的图形对象提供了很多控制其特征的属性,如如figure对象的对象的color属性可以控制图形窗口的背景颜色,属性可以控制图形窗口的背景颜色,axes对象的对象的Xlable属性设置属性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLABGUI 程序设计
限制150内