-3

0 から 500 までの 1000 個のランダム ポイントを生成しました。ランダムに 1 つのポイントを選択し、そのポイントを選択する確率を予測したいと思います。誰か助けてくれませんか?

4

2 に答える 2

1
  1. 乱数を生成して で取得するmod501、結果の範囲は 0 ~ 500 になり、乱数のインデックスからポイントを選択します。

  2. 特定のポイントを選択する確率を計算するには、手順 (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 に答える