Contents
rand - [0,1]均匀随机分布
randi - 整数均匀随机分布
randn - 标准正态分布
randsrc - 生成指定范围的随机数
randperm - 随机排序
1. rand - [0,1]均匀随机分布% 0-1均匀分布的1x5随机矩阵
>> Au=rand(1, 5)
Au =
0.4177 0.9831 0.3015 0.7011 0.6663
2. randi - 整数均匀随机分布% -3到4均匀分布的2x8随机矩阵
>> Ai=randi([-3, 4], 2, 8)
Ai =
1 2 -2 -2 1 2 -1 4
2 -2 4 -3 4 -2 0 -2
3. randn - 标准正态分布% 标准正态分布的3x4矩阵
>> An = randn(3, 4)
An =
0.7847 -1.0570 -1.4694 -0.0942
0.3086 -0.2841 0.1922 0.3362
-0.2339 -0.0867 -0.8223 -0.9047
4. randsrc - 生成指定范围的随机数% 在-3 1 1 3四个数中随机选生成5x5的矩阵,后面的0.25是每个数对应的概率
>> out = randsrc(5, 5, [-3 -1 1 3; .25 .25 .25 .25])
out =
-1 1 3 -1 -3
1 -1 3 -1 1
-1 1 -1 -3 -1
3 -3 1 -3 1
3 3 -3 -1 1
5. randperm - 随机排序% 随机排序1到8
>> Ap = randperm(8);
Ap =
2 3 4 7 5 1 6 8