用MATLAB绘制球:x^2+y^2+z^2=1和平面:y+z=1,要求绘制在同一坐标轴上
我先绘制了球,程序如下:t=0:0.01:2*pi;p=0:0.01:2*pi;[theta,phi]=meshgrid(t,p);x1=sin(theta).*sin(...
我先绘制了球,程序如下:
t=0:0.01:2*pi;
p=0:0.01:2*pi;
[theta,phi]=meshgrid(t,p);
x1=sin(theta).*sin(phi);
y1=sin(theta).*cos(phi);
z1=cos(theta);
mesh(x1,y1,z1)
axis equal
hold on
然后再继续用mesh函数绘制平面为什么绘制出来的图形不对啊。。。还是只有一个球,只是颜色有点变化 展开
t=0:0.01:2*pi;
p=0:0.01:2*pi;
[theta,phi]=meshgrid(t,p);
x1=sin(theta).*sin(phi);
y1=sin(theta).*cos(phi);
z1=cos(theta);
mesh(x1,y1,z1)
axis equal
hold on
然后再继续用mesh函数绘制平面为什么绘制出来的图形不对啊。。。还是只有一个球,只是颜色有点变化 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询