0 から 500 までの 1000 個のランダム ポイントを生成しました。ランダムに 1 つのポイントを選択し、そのポイントを選択する確率を予測したいと思います。誰か助けてくれませんか?
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 つの点を選択する確率は、ちょうど 1/1000 です。したがって、それを計算する必要はありません。
ランダムなアイテムを選択するには、次のようなものを使用します。
choice = x(randi([1,1000],1))
ここで、randi は [1,1000] 間隔でランダムな整数を返します。
于 2013-01-15T12:42:44.970 に答える