用matlab软件作锥面x^2+y^2=z^2和柱面(x-1)^2+y^2=1相交的图形,求大神帮忙写一下程序~~~

 我来答
scxczyyl
推荐于2017-12-16 · TA获得超过389个赞
知道小有建树答主
回答量:433
采纳率:0%
帮助的人:262万
展开全部

你看看程序,不懂得可以问我。

%程序

xgrid = -2:0.1:2;

ygrid = -2:0.1:2;

[x,y] = meshgrid(xgrid,ygrid);

z_p = sqrt(x.^2+y.^2);

z_n = -sqrt(x.^2+y.^2);

mesh(x,y,z_p);%锥面上半部分

hold on;

mesh(x,y,z_n);%锥面下半部分

hold on;

t=0:pi/20:2*pi;

x1=sin(t)+1;

y1=cos(t);

z1=linspace(-3,3,length(t));

X=meshgrid(x1);Y=meshgrid(y1);Z=[meshgrid(z1)]';

mesh(X,Y,Z)%圆柱面

xlabel('x')

ylabel('y')

zlabel('z')

axis equal

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式