如何在Matlab中根据用户定义的离散均匀分布生成随机数?

时间:2020-05-17 03:43:11

标签: matlab

想象一下我在Matlab中编写了以下代码。

numItems = 100 ;
Levels = [0.25, 0.5, 0.75, 1.0]
prob = [.25, .25, .25, .25] 
% prob can be any set of probability values.

考虑到Levels的值,我想为numItems个元素的向量生成值prob的离散均匀分布。

如果我只是解释一下,我需要做一些类似于Numpy中的 np.random.choice 的事情。 我尝试使用 unirnd ,但是只能用正整数而不是浮点数来实现。

有人可以帮我吗? 谢谢。

0 个答案:

没有答案
相关问题