Matlabでのrand関数の使い方は何ですか?

MATLABにおいて、randはランダムな数値を生成するための関数です。使用方法は以下の通りです:

  1. 0から1までのランダムな数を生成する。
  2. r = ランダムな値を生成する;
  3. m行n列のランダムな行列を生成します。
  4. r = rand(m, n);
    rをm行n列の乱数で満たす.
  5. m行n列のランダムな整数行列(範囲:1からk)を生成する。
  6. r = randi(k, m, n);
    rは、kからランダムに選ばれた整数で構成されるm×n行列です。
  7. ランダムな整数行列(範囲[a、b])を含むm行n列を生成します。
  8. r = a + (b-a) * rand(m, n); は、 r には a に (b-a) を掛けた値に乱数を加えたものが代入されます。
  9. 平均値が mu、標準偏差が sigma で正規分布に従うランダムな m 行 n 列の行列を作成する。
  10. r = mu + sigma * np.random.randn(m, n);

rand関数によって生成されるランダムな数は一様分布です。異なる分布のランダムな数が必要な場合、randn(正規分布に従うランダムな数を生成する)、randi(整数のランダムな数を生成する)など、他のランダムな数関数を使用することができます。

bannerAds