用Matlab怎么画球啊?

来源:百度知道 编辑:UC知道 时间:2024/05/16 11:56:52

我知道怎么画半球面:
clear;clc;
[x,y]=meshgrid(-1:0.01:1);
z=sqrt(1-x.^2-y.^2);
mesh(x,y,z,'r')

在楼上的半球下面再套一个吧,呵呵。

clear;clc;
[x,y]=meshgrid(-1:0.01:1);
z1=sqrt(1-x.^2-y.^2);
mesh(x,y,z1);
hold on;
z2=-sqrt(1-x.^2-y.^2);
mesh(x,y,z2);