最佳答案
使用函数randperm()即可实现。例:A= [7,6,3,9,10];% 试验矩阵【用于试验,矩阵元素为待随机排列的数据】randIndex_A=randperm(5);%生成1到5这几个数的随机排列B=A(randIndex_A);%随机排列后的矩阵每一行代码运行结果:>>A=[7,6,3,9,10] A=763910>>randIndex_A=randperm(5)randIndex_A=14532>>B=A(randIndex_A)B=791036扩展资料函数randperm()1、语法格式:R=randperm(n)2、函数功能:将数字1:n进行随机排列,排列结果存储在行向量内3、例:输入randperm(3) 输出3124、使用的方法:利用索引值的随机排列,生成所有元素的随机排列