[問題] 亂數均勻不重疊座標

看板MATLAB作者 (芒果哥)時間13年前 (2012/10/28 11:45), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串1/4 (看更多)
就想要做出來的結果是 大概100x100的大小 用個grid畫格線 在這些方格內放入兩百個亂數點 但是整個座標點是均勻分布的 嘗試把座標都列出來做比較, 一個點與其他點的距離小於一定值就重做 但是結果出來失敗 只能做出不重疊但無法做到均勻的地步 找了網路上的資料也一直失敗 所以想來請教版上可否指點迷津 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.168.33.16

11/14 10:33, , 1F
用實數亂數產生(x,y)座標,再用round四捨五入至整數,檢查有無
11/14 10:33, 1F

11/14 10:34, , 2F
重複之座標,如果有重複之座標就重新產生一個亂數(x,y)座標。
11/14 10:34, 2F

11/14 10:34, , 3F
就這樣重複產生200個亂數點。此法之所以成立是200個亂數點遠小
11/14 10:34, 3F

11/14 10:35, , 4F
於100x100個座標點。若亂數點比200還多的話,要考慮其他方法了
11/14 10:35, 4F

11/21 23:03, , 5F
latin hypercube sampling ?
11/21 23:03, 5F
文章代碼(AID): #1GZAft0R (MATLAB)
文章代碼(AID): #1GZAft0R (MATLAB)