在MATLAB中,我该如何进行样本离散分布?

时间:2012-08-18 15:23:09

标签: matlab

我有一个概率,其中我有三个数字,1,2和3.每个都有1/3的几率被选中。

如何在MATLAB中为此创建函数?

3 个答案:

答案 0 :(得分:1)

这个功能应该足够了:

randi(3)

答案 1 :(得分:0)

函数rand返回在区间(0,1)中均匀分布的随机数(或数字矩阵)。

您可以使用

将其转换为您的范围
ceil(rand()*3)

答案 2 :(得分:0)

在其他情况下,请考虑使用randsample。查看问题和答案here