[其他] 產生亂數X Y值

看板MATLAB作者 (大炫)時間11年前 (2014/01/23 20:26), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串1/1
數值運算需要一組亂數的XY值 目前做法 left_x=-3;%左邊界 right_x=4;%右邊界 up_y=3;%上邊界 low_y=-3;%下邊界 nd_part=[unidrnd(left_x,right_x,1,3000)',unidrnd(low_y,up_y,1,3000)']; scatter(nd_part(:,1),nd_part(:,2),'.') 不過圖出來後發現密的地方過密,疏的地方過疏 有沒有什麼方法可以讓點再均勻一點 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.70.242.110

01/23 23:26, , 1F
Quasirandom Sequence, Sobol sequence
01/23 23:26, 1F

01/29 19:52, , 2F
uniform亂數只是機率上均勻分佈,丟出來有疏密不等很正常
01/29 19:52, 2F

01/29 19:53, , 3F
你確定你本來需要的是亂數嗎? 還是乾脆平均分割就好了?
01/29 19:53, 3F

02/06 07:09, , 4F
你要不要確定一下什麼是亂數?
02/06 07:09, 4F
文章代碼(AID): #1IuGft6Z (MATLAB)
文章代碼(AID): #1IuGft6Z (MATLAB)