Непрерывные универсальные случайные числа
R = unifrnd(A,B)
R = unifrnd(A,B,m,n,...)
R = unifrnd(A,B,[m,n,...])
R = unifrnd(A,B)
возвращает массив R
из случайных чисел, сгенерированных от непрерывных равномерных распределений с более низкими и верхними конечными точками, заданными A
и B
, соответственно. Если A
и B
массивы, R(i,j)
сгенерирован от распределения, заданного соответствующими элементами A
и B
. Если любой A
или B
скаляр, он расширен до размера другого входа.
R = unifrnd(A,B,m,n,...)
или R = unifrnd(A,B,[m,n,...])
возвращает m
- n
-... массив. Если A
и B
скаляры, все элементы R
сгенерированы от того же распределения. Если любой A
или B
массив, они должны быть m
- n
-....
Сгенерируйте одно случайное число каждый от непрерывных равномерных распределений на интервалах (0,1), (0,2)..., (0,5):
a = 0; b = 1:5; r1 = unifrnd(a,b) r1 = 0.8147 1.8116 0.3810 3.6535 3.1618
Сгенерируйте пять случайных чисел каждый от тех же распределений:
B = repmat(b,5,1); R = unifrnd(a,B) R = 0.0975 0.3152 0.4257 2.6230 3.7887 0.2785 1.9412 1.2653 0.1428 3.7157 0.5469 1.9143 2.7472 3.3965 1.9611 0.9575 0.9708 2.3766 3.7360 3.2774 0.9649 1.6006 2.8785 2.7149 0.8559
Сгенерируйте пять случайных чисел от непрерывного равномерного распределения на (0,2):
r2 = unifrnd(a,b(2),1,5) r2 = 1.4121 0.0637 0.5538 0.0923 0.1943