用matlab绘制椭球体x^2⼀4+y^2⼀9+z^2⼀16=1,并通过改变观察点获得它在各个坐标面上的投影。

2024-12-03 02:03:38
推荐回答(1个)
回答1:

[xx,yy,zz]=sphere(40);
x=xx*2;
y=yy*3;
z=zz*4;

subplot(2,2,1)
surf(x,y,z);
axis equal

subplot(2,2,2)
surf(x,y,z);
axis equal
view(0,90) %xoy

subplot(2,2,3)
surf(x,y,z);
axis equal
view(90,0) %yoz

subplot(2,2,4)
surf(x,y,z);
axis equal
view(0,0) %xoz