请问如何用MATLAB画三维的圆球

来源:百度知道 编辑:UC知道 时间:2024/06/28 07:20:05
比如我这有方程x^2+y^2+z^2=4请问如何在MATLAB中把此三维图画出来,帮帮小弟,搞了一个下午都没搞出来,还是最能画二维的

三行语句: 

[x,y,z]=ellipsoid(0,0,0,2,2,2) 

surf(x,y,z) 

axis equal

theta=0:pi/12:2*pi;
phy=0:pi/24:pi;
[theta,phy]=meshgrid(theta,phy);
r=2;

x=r.*sin(phy).*cos(theta);
y=r.*sin(phy).*sin(theta);
z=r.*cos(phy);
surf(x,y)