MATLAB教程及实训曹弋3章节(487KB).pptVIP

  • 71
  • 0
  • 约6.29千字
  • 约 40页
  • 2018-04-09 发布于广东
  • 举报
3.4.2三维曲面图 三维曲面图包括三维网线图和三维表面图,三维曲面图与三维曲线图的不同是三维曲线图是以线来定义而三维曲面图是以面来定义,因此面上的点都要连接起来。 1. 产生矩形网格 [X,Y]=meshgrid(x,y) %产生XY矩形网格 说明:x和y分别是有n个和m个元素的一维数组,X和Y都是n×m的矩阵,每个(X,Y)对应一个网格点;如果y省略,则X和Y都是n×n的矩阵。 2. 三维网线图 三维网线图就是将平面上的网格点(X,Y)对应z值的顶点画出,并将各顶点用线连接起来。 mesh(X,Y,Z,C) %绘制网格点数据对应的三维网线 例3-26 绘制z=x2+y2的三维网线图 x=0:10; [X,Y]=meshgrid(x) %y省略则表示x=y Z=X.^2+Y.^2; mesh(X,Y,Z) 3. 三维表面图 三维表面图与网线图相似,但不同的是网线图中网格范围内的区域为空白,而三维表面图则用颜色来填充。 surf(X,Y,Z,C)%绘制网格点数据对应的三维表面图 另外,surf函数还有两个派生的函数surfc和surfl,surfc用来绘制三维表面图并加等高线,surfl用来绘制三维表面图并加光照效果。 3.4.3设置视角和色彩 1. 设置视角 view([az,el]) %通过方位角和俯仰角设置视角 view([x,y,z]) %通过(x,y,

文档评论(0)

1亿VIP精品文档

相关文档