利用“非数” NaN ,对图形进行剪切处理。
clf;
t=linspace(0,2pi,100); r=1-exp(-t/2)cos(4t); % 旋转母线
[X,Y,Z]=cylinder(r,60); % 产生旋转柱面数据
ii=find(X<0&Y<0); % 确定 x-y 平面第四象限上的数据下标
Z(ii)=NaN; % 剪切
surf(X,Y,Z);colormap(spring),shading interp
light('position',[-3,-1,3],'style','local') % 设置光源
material([05,04,03,10,03]) % 设置表面反射
利用“非数” NaN ,对图形进行镂空处理。
P=peaks(30);P(18:20,9:15)=NaN; % 镂空
surfc(P);colormap(summer)
light('position',[50,-10,5]),lighting flat
material([09,09,06,15,04])
http://wwwiforchinacom/showaspxid=4468&cid=170
我都忘了,这个网站肯定可以
以上就是关于matlab三维图剪切掉其中一部分,如何 *** 作全部的内容,包括:matlab三维图剪切掉其中一部分,如何 *** 作、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)