MATLAB Function Reference |
Syntax
rose(theta) rose(theta,x) rose(theta,nbins) [tout,rout] = rose(...)
Description
rose
產生 angle histogram,用來顯示角度(以徑度量表示)分佈的圖形。而每個區間(bin)的數值代表落在此區間的角度個數。
rose(theta)
以至多20個區間(bin)畫出 theta
的角度分佈圖。 theta
是以徑度量來表示每個角度的向量格式。每個區間的數值代表 theta
向量所代表的角度中,落在此區間的角度數量。
rose(theta,x)
利用向量 x
來指定區間(bin)的位置和數量。 length(x)
為區間(bin)的數量, x
的值為每個區間(bin)的中間值。舉例來說,若 x
是五個元素的向量, rose
會區隔出五個區間,每個區間的中間值為 x
所指定的值。d
rose(theta,nbins)
畫出分佈範圍為 [0,
2*pi]
的 nbins
個相等的區間。預設值是 20
。
[tout,rout] = rose(...)
不畫出圖形,而回傳向量 tout
和 rout
,而 polar(tout,rout)
會產生和rose
一樣的結果。
Example
利用 rose 指令畫出由 50 個隨機產生的數字的 angle histogram 圖形。
theta = 2*pi*rand(1,50);
rose(theta)
See Also
roots | rot90 |