[討論] 如何用機率分布

看板MATLAB作者 (VBA API)時間9年前 (2015/10/07 21:15), 編輯推噓0(005)
留言5則, 1人參與, 最新討論串1/2 (看更多)
請問假設有三個變數,範圍分別是 x=1~2; y=1~3; z=1~4; 如何用機率分布均勻的在這三個變數範圍內撒開, 可能是1000點。 或是不用機率,可以均勻的撒開。 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.229.157.195 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1444223735.A.736.html

10/07 21:44, , 1F
bsxfun(@plus, bsxfun(@times, rand(1000,3), ...
10/07 21:44, 1F

10/07 21:44, , 2F
[1, 2, 3]), ones(1, 3))
10/07 21:44, 2F

10/08 22:02, , 3F
rand是0~1,生三個出來分別乘1~3就是0~1, 0~2, 0~3
10/08 22:02, 3F

10/08 22:02, , 4F
,然後每一個加一,就是1~2, 1~3, 1~4
10/08 22:02, 4F

10/08 22:03, , 5F
bsxfun的解釋自己doc看一下manual吧
10/08 22:03, 5F
文章代碼(AID): #1M5HhtSs (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1M5HhtSs (MATLAB)