matlab中randperm的使用及矩阵的各行或各列随机打乱方式
(2016-12-23 09:29:27)
标签:
it教育 |
调用函数名:randperm
returns
a row vector containing a random permutation of the integers from 1
to inclusive.
returns
a row vector containing unique
integers selected randomly from 1
to inclusive.
调用形式:
p = randperm(n);
p = randperm(n,k);
描述:
p = randperm(n)
n
p = randperm(n,k)
k
n
例子:
1. 随机打乱矩阵的各行:
r=randperm( size(A,1) );
B=A(r, :);
2. 随机打乱矩阵的各列:
r=randperm( size(A,2) );
B=A(:, r);
参考:http://blog.csdn.net/soya_soya/article/details/9146687
前一篇:[转载]封闭形式的解