MATLAB三维图形绘制讲课文档.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文档。上传文档
查看更多
(2) 保存文件对话框uiputfile 语法: [FileName, PathName] = uiputfile(FiltrEspec, Title,x,y) 【例续】利用保存文件对话框来选择文件。 [fname1,pname1]=uiputfile(Ex0431.mat,保存文件) 第三十页,编辑于星期五:十三点 十九分。 什么是句柄图形 句柄图形(Handle Graphics) : 利用底层绘图函数,通过对对象属性的设置与操作实现绘图。 句柄图形中所有图形操作都是针对图形对象而言的。 句柄图形充分体现了面向对象的程序设计。 4.5 句柄图形 第三十一页,编辑于星期五:十三点 十九分。 句柄图形的功能 句柄图形可以随意改变matlab生成图形的方式。 句柄图形允许你定制图形的许多特性,无论是对图形做一点小改动,还是影响所有图形输出的整体改动。 句柄图形的特性高层绘图函数是无法实现的 第三十二页,编辑于星期五:十三点 十九分。 一、句柄图形体系 句柄图形是一种面向对象的绘图系统,又称为低层图形。 句柄图形体系由若干个图形对象组成,如图所示。 第三十三页,编辑于星期五:十三点 十九分。 什么是句柄? 句柄是图形对象的标识代码,标识代码含有图形对象的各种必要的属性信息。 各图形对象的句柄数据格式: 根屏幕 0 图形窗口 整数,表示图形窗口数 其它对象 对应的符点数 句柄(handle)与句柄操作 第三十四页,编辑于星期五:十三点 十九分。 所有能创建图形对象的matlab函数都可给出所创建图形对象的句柄 例:创建1号窗口,返回句柄 h=figure(1) h=1 返回值为窗口号数 例:h=line(1:6,1:6)创建线对象的同时也建立了一个唯一的句柄 变量h是句柄值——符点数 第三十五页,编辑于星期五:十三点 十九分。 第一页,编辑于星期五:十三点 十九分。 二、绘制三维网格图和曲面图 1. meshgrid命令 为了绘制三维立体图形,MATLAB的方法是将x方向划分为m份,将y方向划分为n份,meshgrid命令是以x、y向量为基准,产生在x-y平面的各栅格点坐标值的矩阵。 语法: [X,Y]=meshgrid(x,y) 说明:X、Y是栅格点的坐标,为矩阵;x、y为向量。 例如,将x(1×m)向量和y(1×n)向量转换为(n×m)的矩阵: 第二页,编辑于星期五:十三点 十九分。 2. 三维网格图 三维网格图是由一些四边形相互连接在一起所构成的一种曲面。 语法: mesh(z) %画三维网线图 mesh(x,y,z,c) 说明:当只有参数z时,以z矩阵的行下标作为x坐标轴,把z的列下标当作y坐标轴;x、y分别为x、y坐标轴的自变量;当有x、y、z参数时,c是指定各点的用色矩阵,当c省略时默认用色矩阵是z的数据。如果x、y、z、c四个参数都有,则应该都是维数相同的矩阵。 第三页,编辑于星期五:十三点 十九分。 3. 三维曲面图 语法: surf (z) %画三维曲面图 surf (x,y, z,c) 说明:参数设置与mesh命令相同,c也可以省略。 4. 其它立体网线图和曲面图 meshc命令为立体网状图加等高线;meshz为立体网状图加“围裙”。 第四页,编辑于星期五:十三点 十九分。 三、绘制三维旋转体 1、球面图 语法: sphere (n) %产生单位球面,n为旋转圆周上的分 格线条数,默认n=20。 [x,y,z]=sphere (n) %生成三个(n+1)*(n+1 )阶的矩阵 利用surf或mesh命令产生单位球面。 2、柱面图 语法: cylinder (r,n) %以母线向量r生成单位柱面, 默认n=20,r=[1,1]。 [x,y,z]= cylinder (r,n) %生成柱面的x,y,z数据矩阵, 利用surf或mesh命令产生单位高度柱面。 第五页,编辑于星期五:十三点 十九分。 四、立体图形与图轴的控制 1.网格的隐藏 语法: hidden of

文档评论(0)

风高云蛋 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档