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小时内删除。
发表评论