作者raebmun (reversal)
看板MATLAB
标题Re: [问题]请教关於polar contour plot
时间Sat Nov 17 14:56:32 2012
※ 引述《raebmun (reversal)》之铭言:
: 标题: [问题]请教关於polar contour plot
: 时间: Thu Nov 15 18:42:32 2012
:
:
:
: 搜寻了关键字'polar','contour' 找不到相关文章
:
: 因此发文请教
:
: 我利用回圈产生了一个矩阵
:
: row代表不同极角 column代表不同方位角
:
: 矩阵中的每个元素对应到不同极角与方位角的强度
:
: 请教版上的高手要如何才能将这组数据做contour plot?
:
: 谢谢
後来参考清大张智星教授的投影片画出来了
phi=linspace(0,2*pi,361); % azimuthal angle 0~2pi rad
theta=0:1:90; % polar angle 0~90 degree
[tt,rr]=meshgrid(phi, theta); % 产生二维的格子点
[xx,yy]=pol2cart[tt,rr]; % 将极座标转换至直角座标
for a=0:90
for b=0:360
这里利用回圈产生对应不同azimuthal & polar angle的强度值I
end
end
h=polar([0 2*pi],[0,1]); % 产生在极座标上的一条直线
delte(h); % 移除上述图形, 但留下极座标图轴
hold on
contour(xx,yy,I);
hold off
:
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 140.113.180.31
: 推 profyang:我看不懂 你要怎样在极座标上表示两个角度? 11/15 20:20
: → profyang:一般的polar图只有一个角度 和他对应的函数值阿 11/15 20:20
我的意思是原本径向的值改成polar angle
对应azimuthal angle则不变
不好意思没有描述清楚
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.170.156.248
1F:推 profyang:了解 不过不常看到这样做图的 一般即使是天线也仅是切个 11/17 20:47
2F:→ profyang:平面然後去做polar图而已 11/17 20:47
※ 编辑: raebmun 来自: 118.170.156.248 (11/17 21:41)