主題
Search

圓周點選取


圓周上均勻分佈的點可以透過選取 0 到 2pi 之間的一個隨機實數來獲得。 因此,在圓上選取隨機點比球體點選取要簡單得多。

n 個隨機點可以使用 Wolfram 語言中的函式在一個單位圓上選取RandomPoint[Circle[], n].

CirclePointPicking

在圓上的隨機點也可以透過從 (-1,1) 上的均勻分佈中選取兩個數字 x_1x_2 來獲得,並拒絕 x_1^2+x_2^2>=1 的點對。 從剩餘的點中,倍角公式然後暗示具有笛卡爾座標的點

x=(x_1^2-x_2^2)/(x_1^2+x_2^2)
(1)
y=(2x_1x_2)/(x_1^2+x_2^2)
(2)

具有所需的分佈(von Neumann 1951,Cook 1957)。 此方法也可以擴充套件到球體點選取(Cook 1957)。 上圖顯示了 50、100 和 500 個初始點的點分佈(其中計數是指在丟棄之前的點數)。


另請參閱

圓弧覆蓋, 圓格點, 圓線選取, 圓盤點選取, 球體點選取

使用 探索

參考文獻

Cook, J. M. “技術筆記和簡短論文:用於生成球對稱機率分佈的有理公式。”數學表輔助計算 11, 81-82, 1957。von Neumann, J. “與隨機數字相關的各種技術。”NBS 應用數學系列, No. 12. 華盛頓特區:美國政府印刷局,pp. 36-38, 1951。Watson, G. S. 和 Williams, E. J. “關於圓和球體上顯著性檢驗的構建。”生物統計學 43, 344-352, 1956。

在 上引用

圓周點選取

請引用為

Weisstein, Eric W. “圓周點選取”。來自 —— 資源。https://mathworld.tw/CirclePointPicking.html

主題分類