matlab三种⽅式⽣成均匀分布随机数调⽤格式本博⽂源于matlab基础,旨在讲述如何⽤matlab⽣成均匀分布随机数。⼀共有三种调⽤⽅式:
unifrnd(a,b)
unifrnd(a,b)% ⽣成1个服从U(a,b)均匀分布的随机数
例⼦:⽣成⼀个服从U(2,3)分布的随机数
>> r=unifrnd(2,3)
r =
2.9218
unifrnd(a,b,n)
unifrnd(a,b,n) % n以正整数为分量的⼆维⾏向量
% n 的第⼀个分量指定矩阵的⾏
% n 的第⼆个分量指定矩阵的列
例⼦:⽣成4*6的矩阵服从U(2,3)
>> r=unifrnd(2,3,[46])
r =
2.8936  2.0099  2.6038  2.7468  2.4186  2.6721
2.0579  2.1389  2.2722  2.4451  2.8462  2.8381
2.3529  2.2028  2.1988  2.9318  2.5252  2.0196
2.8132  2.1987  2.0153  2.4660  2.2026  2.6813
unifrnd(a,b,n,m)
unifrnd(a,b,n,m)% ⽣成n*m阶矩阵服从U(a,b)分布的随机数
>> r=unifrnd(2,3,4,6)
matlab生成随机数r =
2.3795  2.4289  2.6822  2.6979  2.5936  2.6449
2.8318  2.3046  2.3028  2.3784  2.4966  2.8180
2.5028  2.1897  2.5417  2.8600  2.8998  2.6602
2.7095  2.1934  2.1509  2.8537  2.8216  2.3420
>>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。