我已经生成了 1000 个随机点,范围从 0 到 500。我想随机选择一个点,然后预测选择该点的概率。有人可以帮忙吗?
问问题
411 次
2 回答
1
生成一个随机数并将其
mod
与501
,结果范围为0-500,从随机数的索引中选择点。要计算选择特定点的概率,重复步骤 (1) n 次并检查您的点被选择了多少次,其概率将为:
for i
: 点索引, 和j
: 试验索引 ...
于 2013-01-15T05:26:40.647 回答
0
我将假设您的随机点存储在向量 x 中:
x=500*rand(1,1000);
在该组随机数中选择任何一个点的概率正好是 1/1000。所以你不需要计算它。
要选择一个随机项目,只需使用以下内容:
choice = x(randi([1,1000],1))
其中,randi 只返回 [1,1000] 区间内的随机整数。
于 2013-01-15T12:42:44.970 回答