unifrnd関数-連続一様分布ランダム配列を生成します



Unifrnd Function Generate Continuous Uniformly Distributed Random Array



unifrndは、ランダムで連続的な均一に分散された配列を作成できます。
1.R = unifrnd(A、B)
AからBまでの区間の連続一様分布から選択された乱数の配列を返します。Rのサイズは、両方が配列である場合、AとBの一般的なサイズです。いずれかのパラメーターがスカラーの場合、Rのサイズはもう一方のパラメーターのサイズです。
これは、matlabに付属のヘルプファイルの説明です。比較的短いです。以下は私の理解を補足します:
AとBは、ベクトルまたはスカラーにすることができます。両方がベクトルの場合、両方が列ベクトルまたは両方の行ベクトルであり、同じ次元を持ちます。 AからBまでの一連の間隔を生成します。AとBが両方ともベクトルである場合、間隔の数は、Aがベクトルであると仮定して、それらの1つがベクトルである場合、それらの次元に等しくなります。間隔の数は、 Aの次元両方がスカラーの場合、A<= B, the number of intervals is 1, and the interval is [A,B]. Then randomly generate a continuous uniformly distributed array R in this series of intervals and return it. Specific examples are as follows.
例1。

>> x = [1:9] >> y = [2:10] >> unifrnd(x,y) Get ans = 1.9595 2.6557 3.0357 4.8491 5.9340 6.6787 7.7577 8.7431 9.3922