前のページ|次のページ

RANCAU関数

Cauchy分布からランダム変量を返します。

カテゴリ: 乱数
ヒント: 実行時にシード値を変更するには、RANCAU関数のかわりにCALL RANCAUルーチンを使用する必要があります。

構文

RANCAU(seed)

必須引数

シード

整数を指定する数値定数、変数または式です。seed ≤ 0の場合、シードストリームの初期化に時刻が使用されます。

範囲 seed < 231 −1
参照項目 シード値の詳細については、シード値を参照してください。

詳細

RANCAU関数は、位置パラメータ0と尺度パラメータ1のCauchy分布から生成される変量を返します。RANUNI一様変量に適用される受容-棄却手法が使用されます。uvが独立一様(−1/2、1/2)変数で、u squared , plus , v squared , less than or equal to 1 slash 4. 別の形式を利用するにはイメージをクリックします。 の場合、u/vはCauchy変量です。位置パラメータALPHAと尺度パラメータBETAでCauchy変量Xを次のように生成できます。
x=alpha+beta*rancau(seed);
データのシードとストリームおよび乱数関数の使用例については、乱数関数で単一のシードから複数の変数を生成するを参照してください。

比較

RANCAU関数にかわるCALL RANCAUルーチンは、シードおよび乱数ストリームをより高度に制御します。

関連項目:

関数:
CALLルーチン:
前のページ|次のページ|ページの先頭へ