作者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)