工业过程数据建模QQ群: 516473179 (欢迎交流)
Matlab中生成随机序列
k=rand(1,2000);%k是1*2000的向量,里面是0-1的随机均匀分布的数
[m,n]=sort(k);%sort默认按升序进行排列,m是排序后的矩阵,n是索引
最终得到的n(索引)就是我们所需要的随机序列(1-2000随机排序)。
m(k的值)是按从小到大的顺序排列。
matlab中用到的randperm函数
随机打乱一个数字序列
>> k1 = randperm(5)
k1 =
2 4 3 5 1