99问答网
所有问题
在Matlab中如何画形如r=sin(a)^2表达式的球坐标系中的三维立体图形???
其中r为空间点到原点的距离,a为该半径相对Z轴的偏离角,回答问题请附上源代码以方便讨论,学习。
举报该问题
推荐答案 2008-12-04
a=linspace(0,pi);
b=linspace(0,2*pi);
[theta,phi]=meshgrid(a,b);
r=sin(theta).^2;
[x,y,z]=sph2cart(theta,phi,r);%极坐标转换成直角坐标
mesh(x,y,z)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/XXjzOOzz.html
相似回答
大家正在搜
相关问题
怎样用matlab画R=sinθ这样的图形,在球坐标中?
在matlab中怎么在极坐标下画三维图
matlab的三维画图 想画一个球 方程是x^2+y^2+z...
知道一幅RGB图像,在matlab想把每个R,G,B的值作为...
matlab中如何写出球面坐标?
极坐标系下的函数在Matlab中如何画曲面图
极坐标中r=sinθ的图形是怎么画?
知道xy z坐标怎么在matlab中生成三维图??