-1

重複の可能性:
matlab を使用して正規分布を作成する方法

平均0と標準偏差25で正規分布する100行と100列で構成されるランダム行列を生成します。ランダム行列mat = rand(100,100)を実行しましたが、平均0と標準偏差で正規分布について知りません。

次の部分は、このマトリックス グリーターの特定の数値が 25 よりも高い確率です。私が理解している限り、確率の数値は、スクリプトを実行するたびに同じになるはずです。ランディは使えますか?

4

1 に答える 1

2

あなたの質問には 2 つの部分があります。私の答えは次のとおりです。

  1. サイズ 100x100 の行列を生成する方法。各エントリは、平均 = 0 および標準偏差 = 25 で正規分布しています。

    使用する必要がありますrandn

    mat = randn(100,100) * 25;
    
  2. matのエントリが より大きい確率は25?

    以下によって生成されたものを使用して、この確率からサンプリングできます。mat

    prob = mean( mat(:) > 25 );
    

    ただし、イベントの確率である「エントリーがより大きい」でprobはありません。その確率からのサンプルにすぎません。mat25

于 2013-01-15T14:21:46.687 に答える