clear;close;
u=-4:0.1:4;
v=-4:0.1:4;
[U,V]=meshgrid(u,v);
X=3.*cos(U).*sin(V);
Y=2.*cos(U).*cos(V);
Z=sin(U);
surf(X,Y,Z);
axis equal
clear;close;
u=-4:0.1:4;
v=-4:0.1:4;
[U,V]=meshgrid(u,v);
X=3.*U.*sin(V);
Y=2.*U.*cos(V);
Z=4.*U.^2;
surf(X,Y,Z);
shading interp;
colormap(hot);
axis equal