王国利信息科学与技术学院

王国利信息科学与技术学院

ID:27679412

大小:1.66 MB

页数:54页

时间:2018-12-03

王国利信息科学与技术学院_第1页
王国利信息科学与技术学院_第2页
王国利信息科学与技术学院_第3页
王国利信息科学与技术学院_第4页
王国利信息科学与技术学院_第5页
资源描述:

《王国利信息科学与技术学院》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、王国利信息科学与技术学院中山大学http://human-robot.sysu.edu.cn/~isswglMatlab计算与仿真技术第十二讲:Matlab绘图-IIIhttp://human-robot.sysu.edu.cn/course第十二讲回顾-图形对象与句柄-综合练习Matlab绘图-III-交互式绘图第十二讲提纲第十一讲回顾句柄图形回顾句柄图形(HandleGraphics)-创建线、文字、网线、面-用于生成图形用户界面绘图函数(plot/mesh…,high-level)调用了句柄图形指令(low

2、-level)实现各种绘图功能第十一讲回顾(续)-句柄图形对象(Handlegraphicsobject)基本的绘图要素,包括核心图形对象:实现特定的绘图功能复合图形对象:核心图形对象的装配组合包括图/组/标注对象句柄(Handle):存取对象唯一规范识别符句柄不可能重复和混淆第十一讲回顾Matlab图形与对象句柄Matlab图形=图形对象以递阶结构组成UIControls(UI控制元件)Images(图像)Lines(线段)Patches(贴片)Surfaces(曲面)Texts(文字)Lighting(光照)

3、Axes(图轴)UImenus(UI菜单)Figures(图形视窗)Root(桌面)第十一讲回顾(续)-Matlab图形与对象句柄(续)Matlab图形的构成必须的成分-根对象(根屏幕)-图形窗(FigureWindows)根对象(屏幕)的句柄总是数字0图形窗的句柄总是正整数其余对象的句柄则是双精度浮点数第十一讲回顾(续)对象的属性(Properties)-描述对象的外貌和性状-基本格式:属性名和属性值,即(Property-Name,Property-Value)不需要对每个属性加以定义图形对象创建确定属性值缺

4、省属性值为Factory-defined根对象除外第十一讲回顾(续)图形对象的创建创建图形窗口对象,基本格式>>h=figure(n)%n为窗口编号创建轴对象,基本格式>>h=axes(‘position’,[left,bottom,width,height])%定义坐标框的位置和尺寸第十一讲回顾(续)图形对象的创建(续)创建线/面元素,基本格式>>h=line/surface(x,y,z)%绘制x,y,z对应的曲线创建文本对象,基本格式>>h=text(x,y,’string’)%在指定位置显示字符串内容第十一

5、讲回顾(续)-图形对象指令使用实例[x,y]=meshgrid([-2:.4:2]);%生成变量空间网格数据矩阵Z=x.*exp(-x.^2-y.^2);fh=figure('Position',[350275400300],'Color','w');ah=axes('Color',[.8.8.8],'XTick',[-2-1012],'YTick',[-2-1012]);第十一讲回顾(续)-图形对象指令使用实例(续)sh=surface('XData',x,'YData',y,'ZData',Z,'FaceCo

6、lor',[.9.9.9],'EdgeColor','k','Marker','o','MarkerFaceColor',[.51.85]);第十一讲回顾(续)第十一讲回顾(续)-对象句柄的获取基本方法从图形创建指令获得句柄追溯法获取图柄当前对象句柄的获取根据对象特性获取句柄根据对象标签获取句柄第十一讲回顾(续)-对象句柄的获取(续)图形创建方式>>H_GC=GraphicCommand(…)%GraphicCommand图形创建函数%H_GC所创建图形句柄例如:>>h=figure;%返回图形窗口句柄>>[x,

7、y,z]=peaks;>>[c,h]=contour(x,y,z);c是轮廓线数据矩阵第十一讲回顾(续)-对象句柄的获取(续)追溯方式>>H_pa=get(H_known,’Parent’)或者>>H_ch=get(H_known,’Children’)%H_known已知对象句柄%‘Parent’/’Children’父/子关系设定%H_pa/H_ch获取父/子对象句柄第十一讲回顾(续)-对象句柄的获取(续)实例:>>[x,y,z]=peaks;>>[c,h]=contour(x,y,z);>>child_ha

8、ndles=get(h,'Children');>>get(child_handles,‘Type’)%查询类型ans='patch''patch‘…Matlab绘图(续)-对象句柄的获取(续)当前对象提取方式>>h=gcf%返回当前图形窗口的句柄>>h=gca%返回当前轴的句柄>>h=gco%返回鼠标选定的图形对象句柄Matlab绘图(续)-对象句柄的获取(续)依据属性

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。