【发布时间】:2018-03-01 01:49:55
【问题描述】:
我有一个列向量“距离”,我想从这个向量中随机选择一个值,这样较小的值就有更高的被选中概率。到目前为止,我正在使用以下内容,其中“possible_cells”是随机选择的值:
w=(fliplr(1:numel(distances)))/100
possible_cells=randsample((sort(distances)),1,true,w)
基本上,我翻转了距离向量以创建选择概率“w”(如果我正确理解 randsample),因此最小值的被选中概率等于最大值。为了检查它的效果如何,我随机绘制了 50 个值,并通过使用直方图,我看到这些值比我预期的要高。有没有人知道如何做我上面描述的事情? 0 条评论
【问题讨论】: