% RANDG   ガンマ乱数(unit scale)
%
%   注意: ガンマ乱数を指定した型とスケールパラメータで生成するためには、
%   GAMRNDを実行してください。
%
%   R = RANDG は、単位スケールと形状によりガンマ分布から選択されたスカラ乱数
%   を出力します。
%
%   R = RANDG(A) は、単位スケールによるガンマ分布から選択された乱数の行列を
%   出力します。RはAと同じサイズで、RANDGはAの対応する要素と等しい形状パラメー
%   タを使ってRの各要素を生成します。
%
%   R = RANDG(A,M)は、形状パラメータAによりガンマ分布から選択される乱数値の
%   M行M列行列を出力します。Aは、M行M列行列またはスカラです。Aがスカラの場合、
%   RANDGは、Rのすべての要素を生成するために、単一の形状パラメータ値を利用します。
%
%   R = RANDG(A,M,N,...) またはR = RANDG(A,[M,N,...]) は、形状パラメータAか
%   らによりガンマ分布から選択された乱数値のM-by-N-by-...配列を出力します。
%   Aは、M-by-N-by-... の配列またはスカラです。
%
%   RANDG は、MATLAB関数RANDおよびRANDNを使って擬似乱数を生成します。生成さ
%   れる数値のシーケンスは、両方のジェネレータの状態により決定されます。MATLAB
%   は、起動時にそれらの状態をリセットするので、DANDGにより生成される数値の
%   シーケンスは、それらの状態が変更されな限り、各セッションで同じです。
%
%   RANDGから再現可能な出力を作成するには、RANDとRANDNの両方の状態をRANDG
%   の呼び出しの前に固定された値の組に設定します。たとえば、
%
%      rand('state',j); randn('state',s); r = randg(1,[10,1]);
%
%   は、同じ10個の値を常に生成します。引数'seed'と共にRANDおよびRANDNを呼び
%   出すことにより、MATLAB 4のジェネレータを使うこともできます。
%
%   RANDG の呼び出しは、RANDとRANDNの現在の状態を変更するため、これらの関数の
%   その後の呼び出しの出力を変更します。
%
% 参考  GAMRND, RAND, RANDN.


%   Copyright 1984-2004 The MathWorks, Inc.
