ドキュメンテーション センター

  • 評価版
  • 製品アップデート

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

rand (RandStream)

クラス

RandStream

構文

r = rand(s,n)
r = rand(s,m,n)
r = rand(s,[m,n])
r = rand(s,m,n,p,...)
r = rand(s,[m,n,p,...])
r = rand(s)
r = rand(s,size(A))
r = rand(..., 'double')
r = rand(..., 'single')

説明

r = rand(s,n) は、開区間 (0,1) 上の標準一様分布から取り出される疑似乱数値を含む nn 列の行列を返します。値は乱数ストリーム s から取得されます。

r = rand(s,m,n) または r = rand(s,[m,n]) は、m x n の行列を返します。

r = rand(s,m,n,p,...) または r = rand(s,[m,n,p,...]) は、m x n x p x ... の配列を返します。

r = rand(s) は、スカラーを返します。

r = rand(s,size(A)) は、A と同じサイズの配列を返します。

r = rand(..., 'double') または r = rand(..., 'single') は、指定したクラスの一様な値の配列を返します。

    メモ:   サイズの入力 mnp は、非負の整数にする必要があります。負の整数は、0 として扱われます。

関数 rand で生成される数列は、乱数ストリーム s の内部状態で定義されます。ストリームを同じ固定した状態に再設定すると、繰り返し計算が可能になります。ストリームを別の状態に設定すると、計算を固有にしますが、統計的な特性を改善しません。

参考

| | | |

この情報は役に立ちましたか?