[討論] 如何用機率分布

作者: jacky33 (VBA API)   2015-10-07 21:15:33
請問假設有三個變數,範圍分別是
x=1~2;
y=1~3;
z=1~4;
如何用機率分布均勻的在這三個變數範圍內撒開,
可能是1000點。
或是不用機率,可以均勻的撒開。
謝謝!
作者: celestialgod (天)   2015-10-07 21:44:00
bsxfun(@plus, bsxfun(@times, rand(1000,3), ...[1, 2, 3]), ones(1, 3))rand是0~1,生三個出來分別乘1~3就是0~1, 0~2, 0~3,然後每一個加一,就是1~2, 1~3, 1~4bsxfun的解釋自己doc看一下manual吧

Links booklink

Contact Us: admin [ a t ] ucptt.com