matlab坐标变换问题答:上图实现效果源代码:figure(1);x=-1:0.01:1;y=-2:0.01:2;[x,y]=meshgrid(x,y);z=0.3*x.^3+0.5*y.^4;z=x.^2+y.^2-4;subplot(221),meshz(x,y,z);axis square;subplot(222),meshz(0*x,y,z);axis square;subplot(223),meshz(x,0*y,z);axis square;subplot(224)...
如何在matlab 中用球坐标,柱坐标,编程画图。有相关书籍亦可~答:phi=linspace(0,2*pi);[tt,pp]=meshgrid(theta,phi);x=r.*sin(tt).*cos(pp);y=r.*sin(tt).*sin(pp);z=r.*cos(tt);上面三句可以改成简单的一句:[x,y,z] = sph2cart(pp,pi/2-tt,r);其中的变换是matlab的球坐标定义与寻常不同造成的,可以看matlab的帮助 subplot(1,2,1)m...