作业帮 > 数学 > 作业

matlab三维作图:直线x = 1, y = [-10:0.01:10], z = 2*y 绕z轴线旋转90度,形成曲

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/11/09 06:30:57
matlab三维作图:直线x = 1, y = [-10:0.01:10], z = 2*y 绕z轴线旋转90度,形成曲面.作此面
matlab三维作图:直线x = 1, y = [-10:0.01:10], z = 2*y (即平行于ZOY平面的直线)绕z轴线旋转90度后,形成曲面.
我试了下surf,但是做不出来.因为旋转后是双曲面的一部分,这个部分曲面的函数方程不好写.
=-10:10;
t=linspace(0,pi/2,18);%把pi/2改为pi*2就是整个双曲面
[rr,tt]=meshgrid(r,t);
x=rr.*sin(tt)+cos(tt);
y=rr.*cos(tt)-sin(tt);
z=2*rr;
mesh(x,y,z);
xlabel('x');
ylabel('y');
zlabel('z');
axis equal