如何运用matlab画圆柱面
发布网友
发布时间:2022-05-01 13:10
我来回答
共1个回答
热心网友
时间:2023-10-14 06:11
把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
热心网友
时间:2023-10-14 06:11
把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