MATLAB绘制三维图形 球x^2+y^2+z^2=1和平面x+y+z=0得到的曲线 球x^2+y^2+z^2=1和平面y+z=0得到的曲线
1个回答
展开全部
1、x^2+y^2+z^2=1和x+y+z=0的交线
subplot(1,2,1) % 球面+平面+交线
[X,Y,Z]=sphere(50);
mesh(X,Y,Z);
hold on;
ezmesh('-x-y',[-1 1])
[x,y,z]=meshgrid(linspace(-1,1));
contourslice(x,y,z,x+y+z,X,Y,Z,[0 0])
axis equal
subplot(1,2,2) % 只有交线
[X,Y,Z]=sphere(50);
[x,y,z]=meshgrid(linspace(-1,1));
contourslice(x,y,z,x+y+z,X,Y,Z,[0 0])
axis equal
2、x^2+y^2+z^2=1和y+z=0的交线
代码类似
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询