本博文源于matlab基础,旨在讲述如何用matlab生成均匀分布随机数。一共有三种调用方式:
unifrnd(a,b)% 生成1个服从U(a,b)均匀分布的随机数
>> r=unifrnd(2,3)
r =
2.9218
unifrnd(a,b,n) % n以正整数为分量的二维行向量
% n 的第一个分量指定矩阵的行
% n 的第二个分量指定矩阵的列
>> r=unifrnd(2,3,[4 6])
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)% 生成n*m阶矩阵服从U(a,b)分布的随机数
>> r=unifrnd(2,3,4,6)
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
>>
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删