matlab中如何将已知数组中元素随机排列

如题所述

可以用这个语句进行随机排列 X=X(randperm(numel(x)))
例如X=[1 2 3 4 7 9]
X=X(randperm(numel(x)))
得到X=[9 1 4 3 2 7]
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-09

给定数组A,如下代码可将其打乱:

A = A(randperm(numel(A)));

第2个回答  2017-11-04
最里面的那个括号里也要大写X
相似回答