rand(m,n)会产生mxn大小的矩阵,矩阵的每个元素符合0~1的均匀分布。
rand(n)会产生一个维度是n的列向量,每个元素符合0~1的均匀分布。
rand()函数会返回一个0~1之间的随机数。
用Matlab的rand()和unidrnd()产生服从均匀分布的一组随机数
rand(m,n)产生m行n列的【0,1】均匀分布随机数
unidrnd(N,m,n)产生m行n列的数值小于N的【0,N】均匀分布随机数
>> rand(3,5)
ans =
0.8147 0.9134 0.2785 0.9649 0.9572
0.9058 0.6324 0.5469 0.1576 0.4854
0.1270 0.0975 0.9575 0.9706 0.8003
>> unidrnd(100,3,5)
ans =
15 80 4 68 40
43 96 85 76 66
92 66 94 75 18