したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

Rの情報

2白書さん:2009/11/12(木) 03:50:48 HOST:wcache2.waseda.ac.jp
rand
目的

一様分布の乱数、一様分布の乱数配列

表示

*

Y = rand(n)
Y = rand(m,n)
Y = rand([m n])
Y = rand(m,n,p,...)
Y = rand([m n p...])
Y = rand(size(A))
rand
s = rand('state')

詳細

関数 randは、区間(0,1)内で一様分布する乱数の配列を作ります。

Y = rand(n) は、乱数を要素とする n行n列の行列を出力します。 n がスカラでない場合は、エラーメッセージが表示されます。

Y = rand(m,n)、または、Y = rand([m n]) は、乱数を要素とする m行n列の行列を出力します。

Y = rand(m,n,p,...)、または、Y = rand([m n p...]) は、乱数を要素とする配列を作成します。

Y = rand(size(A)) は、乱数を要素とする Aと同じサイズの配列を出力します。

randは、実行するたびに異なる値を出力します。 s = rand('state') は、一様分布乱数発生器の現在の状態を含む、35 要素をもつベクトルを出力します。 発生器の状態を変更するためには、つぎの表のようにします。

rand('state',s)
状態を sにリセットします。
rand('state',0)
発生器を初期状態にリセットします。
rand('state',j)
整数 jに対して、発生器を j番目の状態にリセットします。
rand('state',sum(100*clock))
実行毎に異なる状態にリセットします。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板