作者jacky33 (VBA API)
看板MATLAB
标题[讨论] 如何用机率分布
时间Wed Oct 7 21:15:33 2015
请问假设有三个变数,范围分别是
x=1~2;
y=1~3;
z=1~4;
如何用机率分布均匀的在这三个变数范围内撒开,
可能是1000点。
或是不用机率,可以均匀的撒开。
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.229.157.195
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1444223735.A.736.html
1F:→ celestialgod: bsxfun(@plus, bsxfun(@times, rand(1000,3), ... 10/07 21:44
2F:→ celestialgod: [1, 2, 3]), ones(1, 3)) 10/07 21:44
3F:→ celestialgod: rand是0~1,生三个出来分别乘1~3就是0~1, 0~2, 0~3 10/08 22:02
4F:→ celestialgod: ,然後每一个加一,就是1~2, 1~3, 1~4 10/08 22:02
5F:→ celestialgod: bsxfun的解释自己doc看一下manual吧 10/08 22:03