在matlab中,如何实现将一个矩阵按行或列进行随机的重新排序?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/15 14:21:27
在matlab中,如何实现将一个矩阵按行或列进行随机的重新排序?
假设行数或列数为n
vector = randperm(n);
vector是从1到n的整数随机排列的向量
按照vector里各个元素的值重新排列行列向量就可以了
假设待排列矩阵为M,排列后的矩阵为A
按列随机排列
A = zeros(size(M));
for i=1:n
A(:,i)=M(:,vector(i));
end
vector = randperm(n);
vector是从1到n的整数随机排列的向量
按照vector里各个元素的值重新排列行列向量就可以了
假设待排列矩阵为M,排列后的矩阵为A
按列随机排列
A = zeros(size(M));
for i=1:n
A(:,i)=M(:,vector(i));
end
在matlab中,如何实现将一个矩阵按行或列进行随机的重新排序?
我有1个1*10000的矩阵,怎么将其各个元素的排序重新随机排一下,用matlab怎么实现?
请问编程高手,在matlab中如何将一个矩阵的某些位置进行标记?
matlab如何将已有矩阵的每行元素重新随机排列
matlab矩阵分块对于一个矩阵A,随机选取一些列作为矩阵B,剩下的列作为矩阵C,怎么用matlab实现
如何随机提取matlab矩阵中一个元素的位置
如何在MATLAB中输入一个矩阵变量的行元素和列元素?
在matlab中如何将矩阵进行全排列
matlab中,如何快速建立一个行或列矩阵.例如,现在要创立一个只有一行的矩阵,且矩阵中的元素全为1或者2
在matlab中,在一个矩阵中,如要想导出一个有某个数的行或列,求编程
在matlab中,如何读出矩阵中所需要的列,将其保存在新的矩阵中?
matlab中如何实现在数据矩阵中随机取一个数,注意是一个数.解决问题了有补加分