数据与函数的可视化.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据与函数的可视化

6.3.3 三维特殊图形绘图指令 bar3(三维垂直条形图) barh3(三维水平条形图) fill3(三维填色) pie3(三维饼图) stem3(三维离散杆图) 例6.5 三维绘图 例6.5 三维绘图(续) 例6.5 三维绘图(续) 例6.6 三维透视、镂空和裁减 6.4 三维图形的精细控制 三维图形除了可象二维图形一样进行图 形标识等操作之外,还有一些其他的精细 控制指令,可对图形的视点、色彩、照明 和材质等进行控制、处理。 6.4 三维图形的精细控制(续) 视点控制 view([az,el]) 通过方位角和俯仰角改变视角 view([vx,vy,vz]) 通过直角坐标改变视角 色彩控制 colordef 用色风格 colormap 色图 shading 浓淡处理 alpha 透明度控制 照明和材质处理 light 灯光设置 material 控制光效果的材质 6.5 函数绘图的简捷指令 一元函数简捷绘图指令ezplot ezplot(F) ezplot(F,[xmin,xmax]) ezplot(F,[ximn,xmax],fig) 二元函数简捷绘图指令 ezplot3、ezmesh、ezsurf 例6.7 函数绘图指令 6.6 图形窗功能简介 图形窗不仅可以显示图形,还可对图形进行编 辑,包括线型、线宽、颜色、图形注释等等。 图形对象编辑 添加文字 添加箭头 添加直线 放大 缩小 三维图形旋转 6.6 图形窗功能简介(续) 按动图形对象编辑键后,双击要进行编辑的图形对象便可进入相应的编辑状态,在属性对话框中可对任一曲线和坐标轴的属性进行设置。 一旦按下图形旋转按键,图形窗中的对象都被当作三维图形处理。按住鼠标左键不放,待出现引导旋转的蓝色框架后,图形便会随着鼠标的移动而转动。 添加字符、箭头和直线都可随心所欲。 6.7 句柄图形 6.7.1 句柄图形体系 句柄图形是一种面向对象的绘图系统,又称 为低层图形。句柄图形体系由若干个图形对象组成。 图形对象:MATLAB把用于数据可视和界面制作的基本绘图要素称为句柄图形对象。 句柄:用来表明每个具体对象的“身份”,是存取图形对象的唯一规范标识符。 6.7 句柄图形(续) 句柄图形体系呈树状结构。 Root(屏幕) Figure(图) Uicontrol(界面控件) Axes(轴) Uimenu(界面菜单) Line (线条) Surface (表面) Rectangle (矩形) Patch (贴片) Image (图像) Text (文字) Light (光源) Root(屏幕) 6.7.2 图形对象的操作 1.图形对象的创建 除根屏幕外,所有图形对象都由与之同名的指令创建。每个指令在创建对象的同时还可返回该对象的句柄。 创建对象的低层命令见下页表所示: 命令 功能 说明 h_ figure =figure(n) 创建第n个图形窗口 n为正整数 h_axes=axes(‘position’,[left,bottom,width,height]) 创建坐标轴 定义轴的位置和大小 h_ line =line(x,y,z) 创建直线 z省略则在二维平面上 h_ surface=surface(x,y,z,c) 创建面 x、y、z定义三维曲面,c是颜色参数 h_ rectangle=rectangle (‘position’,[x,y,w,h],’curvature’,[xc,yc]) 创建矩形 x、y为左下顶点坐标,w、h为长方形的宽和高,xc、yc为曲率 h_ patch=patch(‘faces’,fac,’veitices’,vert) 创建贴片 fac为多边形顶点的序号矩阵,vert为顶点矩阵 h_ image=image(x) 创建图像 x为图像数据矩阵 h_ text=text(x,y,’string’) 创建文字 x、y为字符串string的标注位置 h_light=light(‘PropertyName’,Propertyvalue) 创建光源 设置光的入射方向 h_ uicontrol =uicontrol(‘PropertyName’,Propertyvalue) 创建用户界面控件 PropertyName和Pro

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档