%第一种方法,结果见图“figure1” figure; [X,Y,Z]=cylinder(0:25,20); %半径是0-25,在周向分20个网格 surf(X,Y,Z);hold on;%成面 surf(2*X,Y,2*Z); %第二种方法,结果见图“figure2” figure; z=cplxgrid(20);%在复平面上面得到一个21*41的网格,x,y分别为其实部和虚部 x=real(z); y=imag(z); fz=sqrt((x.^2+y.^2));%圆锥公式,z^2=x^2+y^2来求fz,这个高数上有 cplxmap(z,fz);%作图 2012-12-18