MATLAB应用10.pptVIP

  • 11
  • 0
  • 约1.37万字
  • 约 23页
  • 2017-05-26 发布于河南
  • 举报
MATLAB应用10

5.3.3 透视、镂空和裁切 1、图形的透视指令:对三维mesh图形matlab在缺省设置时,对叠 压在后面的图形采取消隐措施,需要透视效果时使用。 hidden off %透视被叠压的图形 hidden on %消隐被叠压的图形 [X0,Y0,Z0]=sphere(30);%产生单位球面的三维坐标 X=2*X0;Y=2*Y0;Z=2*Z0; %产生半径为2的球面的三维坐标 surf(X0,Y0,Z0); %画单位球面 hold on,mesh(X,Y,Z) %在单位球面图上再画半径为2的球面网线图 hidden off %产生透视效果 axis equal,axis off %纵横轴采用等长度刻度,不显示坐标轴 shading interp %采用插补明暗处理 hidden 指令对surf图形不起作用;除hidden外,alpha指令可以对透明度进行更细致的控制 5.3.3 透视、镂空和裁切 2、图形的镂空和剪切:利用“非数”nan对图形进行处理。 镂空: P=peaks(30) %产生30*30的山峰高程矩阵 P(18:20,9:15)=NaN %18-20行,9-15列数值用非数替换 surf(P) %画镂空曲面图 剪切: P(25:30,1:5)=NaN; %25-30行,1-5列数值用非数替换 surf(P) %画剪切曲面图 3、图形的裁切

文档评论(0)

1亿VIP精品文档

相关文档