如何绘制极坐标形式的三维图
大家好,请教大家个问题,-2x+3x(x^2+y^2),x,y取值范围在(-0.001,0.001)m,这个图怎么画啊,我一直没有画出来.
还就是rho(-2+3rho^2)cos(theta),1-6rho^2+6rho^4,半径rho为0.001m,这两个极坐标形式的怎么画?
[ 本帖最后由 eight 于 2008-4-3 13:01 编辑 ]
回复 楼主 的帖子
help mesh或者搜索论坛 就是没有找到相关的,请大家帮忙下哈!
回复 3楼 的帖子
怎么可能呢,http://forum.vibunion.com/forum/thread-53474-1-1.html,这个是什么?查看matlab帮助 我画的是曲面图,我是这样画的图形:
ezsurf('-2x+3x(x^2+y^2)',[-0.01,0.01,-0.01,0.01],'circ');shading flat;view([-18,28]),但是感觉不太好,有更好的画法没有?
极坐标只针对单个参数theta,但是我这个做的还涉及到极半径,也就是有2个参数了,不知道怎么做了?听说可以将极坐标转化成直交坐标,不知道怎么转化.
请大家再帮忙下哈? x=linspace(-0.001,0.001);
y=linspace(-0.001,0.001);
=meshgrid(x,y);
Z=2*X+3*X*(X^2+Y^2);
mesh(X,Y,Z)
这个样子的是不是?
极坐标和直角坐标的转换公式,应该很简单吧
[ 本帖最后由 sigma665 于 2008-4-3 10:50 编辑 ] 谢谢你的回答哈,我需要的是圆形状的图形,所以不知道怎么整.极坐标和直角坐标的转换怎么的?用极坐标或者直角坐标怎么才能画成圆形状的图形呢?
页:
[1]