最新消息:

重排矩阵中的元素randperm

数学 王杭州 4109浏览 0评论 [编辑]

在MATLAB生成测试数据时,如果需要随机调整矩阵内元素的顺序,那么可以使用randperm命令。

randperm – Random permutation

This MATLAB function returns a row vector containing a random permutation of the
integers from 1 to n inclusive.

示例代码——保持矩阵行内元素顺序不变,矩阵列随机排列:

[a,b]=size(TESTEDDATA);
row_idx=randperm(a);
x=TESTEDDATA;
for i=1:a
TESTEDDATA(i,:)=x(row_idx(i),:);
end

转载请注明:王杭州的个人网页 » 重排矩阵中的元素randperm

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址