王国利.ppt王国利王国利信息科学与技术学院信息科学与技术学院中山大学中山大学http://human-http://human-././~isswgl~isswglMatlabMatlab计算与仿真技术计算与仿真技术第十二讲第十二讲: : MatlabMatlab绘图绘图-III-IIIhttp://human-http://human-./course/courseMatlab计算与仿真?第十二讲回顾- 图形对象与句柄- 综合练习?Matlab绘图-III - 交互式绘图第十二讲提纲Matlab计算与仿真第十一讲回顾?句柄图形回顾句柄图形(Handle Graphics)- 创建线、文字、网线、面- 用于生成图形用户界面绘图函数(plot/mesh…, high-level)调用了句柄图形指令(low-level)实现各种绘图功能Matlab计算与仿真第十一讲回顾(续)- 句柄图形对象(Handle graphics object)基本的绘图要素,包括核心图形对象:实现特定的绘图功能复合图形对象:核心图形对象的装配组合包括图/组/标注对象句柄(Handle): 存取对象唯一规范识别符句柄不可能重复和混淆Matlab计算与仿真第十一讲回顾?Matlab图形与对象句柄Matlab图形=图形对象以递阶结构组成UI Controls(UI 控制元件)Images(图像)Lines(线段)Patches(贴片)Surfaces(曲面)Texts(文字)Lighting(光照)Axes(图轴)UI menus(UI 菜单)Figures(图形视窗)Root(桌面)Matlab计算与仿真第十一讲回顾(续)- Matlab图形与对象句柄(续)Matlab图形的构成必须的成分- 根对象(根屏幕)- 图形窗(Figure Windows)根对象(屏幕)的句柄总是数字0图形窗的句柄总是正整数其余对象的句柄则是双精度浮点数Matlab计算与仿真第十一讲回顾(续)?对象的属性(Properties) -描述对象的外貌和性状- 基本格式:属性名和属性值,即(Property-Name, Property-Value)不需要对每个属性加以定义图形对象创建确定属性值缺省属性值为Factory-defined根对象除外Matlab计算与仿真第十一讲回顾(续)?图形对象的创建创建图形窗口对象, 基本格式>> h=figure(n) % n为窗口编号创建轴对象, 基本格式>> h=axes(‘position’,[left,bottom,width,height]) % 定义坐标框的位置和尺寸Matlab计算与仿真第十一讲回顾(续)?图形对象的创建(续)创建线/面元素, 基本格式>> h= line/surface(x,y,z) % 绘制x,y,z对应的曲线创建文本对象, 基本格式>>h=text(x,y,’string’) %在指定位置显示字符串内容Matlab计算与仿真第十一讲回顾(续)- 图形对象指令使用实例[x,y] = meshgrid([-2:.4:2]); % 生成变量空间网格数据矩阵Z = x.*exp(-x.^2-y.^2);fh = figure('Position',[350 275 400 300],'Color','w');ah = axes('Color',[.8 .8 .8],'XTick',[-2 -1 0 1 2],'YTick',[-2 -1 0 1 2]);
王国利 来自淘豆网m.daumloan.com转载请标明出处.