MATLAB怎样画维维安尼

MATLAB怎样画维维安尼,第1张

t=linspace(0,2*pi,73)

r=1

x=r*sin(t).^2

y=r*sin(t).*cos(t)

z=r*cos(t)

plot3(x,y,z)%维维安曲线

hold on

q=linspace(-1,1,73)

[t,q]=meshgrid(t,z)

mesh(r/2*(cos(t)+1),r/2*sin(t),q,'edgecolor','none','facecolor'猛首嫌,'r')

[x,y,z]=sphere(73)

mesh(x,y,z,'枝手edgecolor','none','facecolor','y')

axis equal offlighting gouraudalpha .2camlight headlight

h=legend('维维安尼曲线','圆柱面','球面芹棚','location','northoutside','Orientation','horizontal')

set(h,'color','none','box','off')


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

原文地址: http://outofmemory.cn/yw/8248380.html

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

发表评论

登录后才能评论

评论列表(0条)

保存