matlab_第6章_高级图形处理功能.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab_第6章_高级图形处理功能

教学内容 第1章 MATLAB概论 第2章 矩阵运算基础 第3章 数值计算基础 第4章 符号数学基础 第5章 基本图形处理功能 第6章 高级图形处理功能 第7章 图形用户界面设计 第8章 M文件程序设计基础 第9章 Simulink基础 6.1 图形对象与句柄 6.3 体积可视化 6.4 图形窗口的功能及设置 6.5 其他图形处理技术 高层绘图与底层绘图的区别 高层绘图函数——是对整个图形进行操作的,图形每一部分的属性都是按缺省方式设置的,充分体现了matlab语言的实用性。 底层绘图函数——可以定制图形,对图形的每一部分进行控制,用户可以用来开发用户界面以及各专业的专用图形。充分体现了matlab语言的开发性 6.1 图形对象与句柄 图形对象 图形对象的类型 图形对象的属性 例: figure 位置 大小[1 1 640 480] 颜色 [ 0 0 0] line a. x, y 数据 b. 线的颜色 c. 线型 d. 线宽 创建图形对象的底层函数 figure??创建图形窗口 uicontrol??图形界面控制 格式: h=uicontrol(‘property’,value) line ?? 创建线对象 h=line(x,y,z) patch ?? 创建块对象 h=patch(x,y,z,c) x,y,z定义多边形,c确定填充颜色。 surface ?? 创建面对象 h=surface(x,y,z,c) x,y,z三维曲面坐标,c颜色矩阵。 图形句柄 handle 根屏幕 0 图形窗口 整数,表示图形窗口序号 其它对象 对应的实数 例:创建1号窗口,返回句柄 h=figure(1) h=1 返回值为窗口号数 例:h=line (1:6,1:6) 创建线对象的同时也建立其唯一的句柄 例:h=surf(peaks) 获得与设置句柄所代表的图形对象的属性 句柄属性的设置与修改 格式: h=gcf 将当前窗口对象的句柄返回h get(h)或get(gcf) 查阅当前窗口对象的属性 delete(gcf) 删除当前窗口的属性 x=0:2*pi/180:2*pi; y1=sin(x);y2=cos(x); plot(x,y1,x,y2,x,zeros(size(x) ),‘k:) 首先查询各对象的属性 get(gcf) · · · h=get(gcf,children) h = 60.0004 hh=get(gca,children) hh = 70.0004 69.0004 68.0004 修改属性 6.3 体积可视化 h=streamline(X,Y,Z,U,V,W,startx,starty,startz) 绘制三维矢量数据U,V,W的流线图并返回图形对象的柄。 数组X,Y,Z定义了U,V,W的坐标; startx, starty, startz定义了流线图的起点位置。 h=streamline(U,V,W,startx,starty,startz) 此时,假定[X,Y,Z]=meshgrid(1:N,1:M,1:P) ,其中[M,N,P]=size(U) h=streamline(X,Y,Z) X,Y,Z为单元数组,该数组是由顶点数据计算得到的 h=streamline(X,Y,U,V,,startx,starty) 绘制二维矢量流线图 h=streamline(…,options) 指定绘制流线图的选项,options可以定义为只有一个元素的矢量(步长)或有两个元素的矢量(步长和流线顶点的最大个数)。不定义则默认。 streamparticles(vertices) 绘制矢量的流点图,流点由标记代表,可以显示流线的位置和速率,vertices为一个二维或三维矢量的单元数组 streamparticles(…,’PropertyName’,’PropertyValue’,…) 使用指定的属性和指定值控制流点. streamribbon(X,Y,Z,U,V,W,startx,starty,startz) 绘制三维矢量数据U、V、W的流带图,数组X、Y、Z定义了U、V、W的坐标,startx、starty、startz定义了流带图的起点位置 6.4 图形窗口的功能及设置 操作过程(在图形窗口下): File → Preferences → Fi

文档评论(0)

ligennv1314 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档