matlab中画三维极坐标图时,有没有类似直角坐标中的meshgrid指令?
就是生成规则网格状(这里当然不是横竖垂直的网格)采样点,我要画的函数是:z=r*exp(-r^2)*cos(θ),就是给定的一整个面积范围内都对应有一个z的值,画出三维图...
就是生成规则网格状(这里当然不是横竖垂直的网格)采样点,我要画的函数是: z=r*exp(-r^2)*cos(θ),就是给定的一整个面积范围内都对应有一个z的值,画出三维图形。
关于pol2cart与cart2pol的用法略知一二,尝试了几次没有画出我想要的效果,请高手指点! 展开
关于pol2cart与cart2pol的用法略知一二,尝试了几次没有画出我想要的效果,请高手指点! 展开
1个回答
展开全部
r=0:0.2:5;
Q=linspace(0,2*pi,50);
[r,Q]=meshgrid(r,Q);
z=r.*exp(-r.^2).*cos(Q);
x=r.*cos(Q);
y=r.*sin(Q);
mesh(x,y,z);
Q=linspace(0,2*pi,50);
[r,Q]=meshgrid(r,Q);
z=r.*exp(-r.^2).*cos(Q);
x=r.*cos(Q);
y=r.*sin(Q);
mesh(x,y,z);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询