第4章mal收ab计算的可视化第三次课.pptVIP

  • 0
  • 0
  • 约1.26万字
  • 约 61页
  • 2019-03-18 发布于福建
  • 举报
§4.4 图形修饰处理 【例4.55】绘制下图所示的三维光照图形。 [x,y,z]=peaks; surfl(x,y,z,[1,1,1],[0.55 0.8 0.1 10]) §4.4 图形修饰处理 4.4.4 图形的裁剪处理 MATLAB定义的NaN常数可以用于表示那些不可使用的数据,利用这种特性,可以将图形中需要裁剪部分对应的函数值设置成NaN,这样在绘制图形时,函数值为NaN的部分将不显示出来,从而达到对图形进行裁剪的目的。 【例4.56】已知 ,绘制三维曲面图,并裁掉图中x和y都小于?1.5的部分。 §4.4 图形修饰处理 [x,y]=meshgrid(-5:0.2:5); z=sin(sqrt(x.^2+y.^2))./(sqrt(x.^2+y.^2)+eps); subplot(1,2,1);mesh(x,y,z); i=find(x-1.5 y-1.5); z1=z;z1(i)=NaN; subplot(1,2,2);mesh(x,y,z1); §4.4 图形修饰处理 §4.5 隐函数绘图 如果给定了函数的显式表达式,可以先设置自变量向量,然后根据表达式计算出函数向量,从而用plot等函数绘制出图形。但如果函数用隐函数形式给出,如x3?+?y3???5xy?+?1/5?=?0,则很难用上述方法绘制出图

文档评论(0)

1亿VIP精品文档

相关文档