作业帮 > 数学 > 作业

如何运用matlab画圆柱面

来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/11 04:02:55
如何运用matlab画圆柱面
作圆柱面x^2+y^2=10*x 所围区域,并从不同的视角进行观察(命令的形式);thanks!
如何运用matlab画圆柱面
把x^2+y^2=10*x化成标准型
(x-5)^2+y^2=5^2
t=0:pi/20:2*pi;
x=(sin(t)+1)*5;
y=cos(t)*5;
z=linspace(0,5,length(t));
X=meshgrid(x);
Y=meshgrid(y);
Z=[meshgrid(z)]';
surf(X,Y,Z)
xlabel('x'),ylabel('y'),zlabel('z')
axis equal
axis([0 10 -5 5])
for k=1:4
view(-37.5,10*k)
pause %按任意键
end
图形结果见:
http://hi.baidu.com/chemical%5Fengineering/album/item/cc6dd1582927128d810a18f0.html