matlab三维图剪切掉其中一部分,如何 *** 作

matlab三维图剪切掉其中一部分,如何 *** 作,第1张

利用“非数” 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三维图剪切掉其中一部分,如何 *** 作、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10178390.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存