




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第10章 MATLAB图形句柄10.1图形对象及其句柄10.2 图形对象属性10.3 图形对象的创建10.1 图形对象及其句柄1. 图形对象MATLAB的图形对象包括计算机屏幕、图形窗口、坐标轴、用户菜单、用户控件、曲线、曲面、文字、图像、光源、 区域块和方框等。系统将每一个对象按树型结构组织起来。2. 图形对象句柄MATLAB在创建每一个图形对象时,都为该对象分配唯一的一个值,称其为图形对象句柄(Handle)。句柄是图形对 象的唯一标识符,不同对象的句柄不可能重复和混淆。计算机屏幕作为根对象由系统自动建立,其句柄值为0,而图形窗口对象的句柄值为一正整数,并显示在该窗口的标 题栏,其他图形对
2、象的句柄为浮点数。MATLAB提供了若干个函数用于获取已有图形对象的句柄。例10-1绘制曲线并查看有关对象的句柄。10.2 图形对象属性1. 属性名与属性值MATLAB给每种对象的每一个属性规定了一个名字,称为属性名,而属性名的取值称为属性值。2. 属性的操作set函数的调用格式为:set(句柄,属性名1,属性值1,属性名2,属性值2,)其中句柄用于指明要操作的图形对象。如果在调用set函数时 省略全部属性名和属性值,则将显示出句柄所有的允许属性。get函数的调用格式为: V=get(句柄,属性名)其中V是返回的属性值。如果在调用get函数时省略属性名, 则将返回句柄所有的属性值。3. 对象的
3、公共属性对象常用的公共属性:Children属性、Parent属性、Tag属性、Type属性、UserData属性、Visible属性、ButtonDownFcn 属性、CreateFcn属性、DeleteFcn属性。例10-2在同一坐标下绘制红、绿两根不同曲线,希望获得绿色曲线的句柄,并对其进行设置。10.3 图形对象的创建10.3.1 图形窗口对象建立图形窗口对象使用figure函数,其调用格式为: 句柄变量=figure(属性名1,属性值1,属性名2,属性值2,)MATLAB通过对属性的操作来改变图形窗口的形式。也可以使用figure函数按MATLAB缺省的属性值建立图形窗口:figur
4、e或 句柄变量=figure要关闭图形窗口,使用close函数,其调用格式为:close(窗口句柄)另外,close all 命令可以关闭所有的图形窗口,clf命令则是清除当前图形窗口的内容,但不关闭窗口。MATLAB为每个图形窗口提供了很多属性。这些属性及其取值控制着图形窗口对象。除公共属性外, 其他常用属性如下:MenuBar属性、Name属性、NumberTitle属性、Resize属性、Position属性、Units属性、Color属性、Pointer属性、KeyPressFcn(键盘键按下响应)、WindowButtonDownFcn(鼠标键按下响应)、WindowButtonMo
5、tionFcn(鼠标移动响应)及WindowButtonUpFcn(鼠标键释放响应)等。例10-3建立一个图形窗口。该图形窗口没有菜单条,标题名称为“我的图形窗口”,起始于屏幕左下角、宽度和高 度分别为450像素点和250像素点,背景颜色为绿色,且当用户从键盘按下任意一个键时,将在该图形窗口绘制出正 弦曲线。10.3.2 坐标轴对象建立坐标轴对象使用axes函数,其调用格式为:句柄变量=axes(属性名1,属性值1,属性名2,属性值2,) 调用axes函数用指定的属性在当前图形窗口创建坐标轴,并将其句柄赋给左边的句柄变量。也可以使用axes 函数按MATLAB缺省的属性值在当前图形窗口创建坐标
6、轴:axes或 句柄变量= axes用axes 函数建立坐标轴之后,还可以调用axes 函数将之设定为当前坐标轴,且坐标轴所在的图形窗口自动成为当前图形窗口:axes(坐标轴句柄)MATLAB为每个坐标轴对象提供了很多属性。除公共属性外,其他常用属性如下:Box属性、GridLineStyle属性、Position属性、Units属性、Title属性等。例10-4利用坐标轴对象实现图形窗口的任意分割。利用axes函数可以在不影响图形窗口上其他坐标轴的前提下 建立一个新的坐标轴,从而实现图形窗口的任意分割。10.3.3 曲线对象建立曲线对象使用line函数,其调用格式为:句柄变量=line(x,
7、y,z,属性名1,属性值1,属性名2,属性值2,)其中对x,y,z的解释与高层曲线函数plot和plot3等一样,其余 的解释与前面介绍过的figure和axes函数类似。每个曲线对象也具有很多属性。除公共属性外,其他常用属 性如下:Color属性、LineStyle属性、LineWidth属性、Marker属性、MarkerSize属性等。例10-5利用曲线对象绘制曲线。10.3.4 文字对象使用text函数可以根据指定位置和属性值添加文字说明,并 保存句柄。该函数的调用格式为:句柄变量=text(x,y,z,说明文字,属性名1,属性值1,属性名2, 属性值2,)其中说明文字中除使用标准的ASCII字符外,还可使用LaTeX格式的控制字符。除公共属性外,文字对象的其他常用属性如下:Color属性、String属性、Interpreter属性、FontSize属性、Rotation属性。例10-6利用曲线对象绘制曲线并利用文字对象完成标注。10.3.5 曲面对象建立曲面对象使用surface函数,其调用格式为:句柄变量=surface(x,y,z,属性名1,属性值1,属性名2,属性 值2,)其中对x,y,z的解释与高层曲面函数mesh和surf等一样,其余 的解释与前面介绍过的figure和axes等函数类似。每个曲面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 音乐说课课件资源获取
- 油田开发项目经济效益和社会效益分析报告
- xx片区城乡供水一体化项目数字化方案(参考模板)
- 乡村治理结构优化实施方案
- 2025年油气钻采服务项目建议书
- 挖掘优势-树立科学就业观
- 2025年房地产市场区域分化与产业升级关系及投资策略分析报告
- 工业互联网平台数据清洗算法在工业物联网中的应用场景对比报告
- 探讨游戏化教学法在幼儿教育中的应用研究
- 医疗器械注册审批制度改革背景下2025年行业竞争格局与市场趋势分析
- 2025年食品检验员考试试卷及答案
- 四川省德阳市2025年七年级下学期语文期末试卷及答案
- 黎族文化课件
- 中华人民共和国民营经济促进法
- 色彩的魅力:艺术、科学与设计的交融
- 2025广州市荔湾区辅警考试试卷真题
- 一季度安委会汇报材料
- 贵州省遵义市2024年八年级《数学》上学期期末试题与参考答案
- 产品质量问题追溯制度
- TACE围手术期的护理
- GB/T 320-2025工业用合成盐酸
评论
0/150
提交评论