王国利信息科学与技术学院中山大学
http://human-robot.sysu.edu.cn/
Matlab计算与仿真技术第十三讲,Matlab绘图 -IV
http://human-robot.sysu.edu.cn/course
Matlab计算与仿真
交互式绘图工具
- 图形模板
- 属性编辑
- 绘图浏览
图形的数据挖掘
- 数据获取
- 数据分析
- 数据重用第十三讲提纲
Matlab计算与仿真
交互式绘图工具
- 功能概述创建各种图形选择工作空间变量直接创建图形创建和操作子图形增加标注,箭头,线段,文字等设置图形属性
- 基本模块图形模板属性编辑器绘图浏览器
Matlab绘图 (续 )
Matlab计算与仿真
Matlab绘图 (续 )
Matlab计算与仿真
图形模板
- 功能模块图形的创建和布局变量的浏览和选取标注,箭头,线段,文字等
- 与图形窗口使用
figurepalette('show')
figurepalette('hide')
figurepalette('toggle')
figurepalette(figure_handle,...)
Matlab绘图 (续 )
Matlab计算与仿真
Matlab绘图 (续 )
Matlab计算与仿真
Matlab绘图 (续 )
Matlab计算与仿真
Matlab绘图 (续 )
Matlab计算与仿真
绘图浏览器
- 功能模块选取和控制图形中的部件在图中增加新的数据图形
- 与图形窗口使用
plotbrowser(‘on')
plotbrowser(‘off')
plotbrowser('toggle')
plotbrowser(figure_handle,...)
Matlab绘图 (续 )
Matlab计算与仿真
Matlab绘图 (续 )
Matlab计算与仿真
Matlab绘图 (续 )
Matlab计算与仿真
Matlab绘图 (续 )
Matlab计算与仿真
Matlab绘图 (续 )
Matlab计算与仿真
属性编辑器
- 功能模块设定/编辑选取部件的属性检查部件属性
- 与图形窗口使用
propertyeditor (‘on')
propertyeditor(‘off')
propertyeditor('toggle')
propertyeditor(figure_handle,...)
Matlab绘图 (续 )
Matlab计算与仿真
Matlab绘图 (续 )
Matlab计算与仿真
Matlab绘图 (续 )
Matlab计算与仿真
Matlab绘图 (续 )
案例1:绘图工具的使用
Matlab计算与仿真
Matlab绘图 (续 )
案例2:工作空间变量绘图
Matlab计算与仿真
Matlab绘图 (续 )
案例3:指定数据源方式
Matlab计算与仿真
Matlab绘图 (续 )
图形数据的挖掘
- 基本概述功能,进一步增强图形的可视化方式,交互的工具替代复杂命令再生,利用 M代码重够绘图程序
- 工具分类光标定位 /缩放 /视角调整
Matlab计算与仿真
Matlab绘图 (续 )
光标定位
- 主要功能捕捉数据执行插值截取数据
- 启动方式工具栏?数据光标图标标注与数据框 (显示距光标处最近图形数据 )
Matlab计算与仿真
Matlab绘图 (续 )
- 操作方式移动光标标注定位图形数据框增加 /删除标注导出图形数据到工作空间
- 其他选项数据点 /窗口内模式数据点 /鼠标模式
Matlab计算与仿真
Matlab绘图 (续 )
- 导出数据的结构和使用数据结构,
Target
Position
DataIndex
>> cursor_info.position
ans =
0.4189 0.1746 0
Matlab计算与仿真
Matlab绘图 (续 )
图形的缩放操作
- 2D图形的缩放模式整体缩放:工具栏?缩放图标
ALT+Click
局部缩放,选取缩放的区域限制缩放:限定水平或垂直缩放
- 3D图形的缩放光标移动:上右 (放大 )/下左 (缩小 )
Matlab计算与仿真
Matlab绘图 (续 )
图形视角调整
- 滑动窗口 (panning tool)
与局部缩放功能结合滑动改变缩放的区域
- 视角调整 (3D rotation tool)
预定的视角 /连续模式 (框架 )
固定比例 /拉伸模式
Matlab计算与仿真
Matlab绘图 (续 )
分析图形数据
- 基本曲线拟合 (虚拟重采样 )
工具栏?basic fitting
从下拉菜单中选区数据插值方式
Matlab计算与仿真
Matlab绘图 (续 )
- 图形数据的统计图功能:计算图形数据的统计量并添加统计量图工具栏?Data Statistics
Matlab计算与仿真
Matlab绘图 (续 )
添加标注
- 标注分类图形基元:线段、椭园、矩形、箭头文本基元,文本框、数据注解、联想修饰基元,坐标轴注解及标题注解
- 打开图形编辑工具条菜单 View?Plot Edit Toolbar
Matlab计算与仿真
Matlab绘图 (续 )
菜单 View?Figure Palette
菜单 Insert? …
Matlab计算与仿真
Matlab绘图 (续 )
- 选择特定区域的标注矩形 /椭圆工具定义局部区域复制 /剪切 /删除其他 …
Matlab计算与仿真第十四讲预告,Simulink仿真 -I
( 2008年 05月 21日)
结束语