📅  最后修改于: 2023-12-03 14:52:26.683000             🧑  作者: Mango
在 MATLAB 中,我们可以使用 randperm()
函数来随机排列向量的元素,从而打乱行。
下面给出一个示例:
% 假设原始矩阵为 A
A = [1 2 3; 4 5 6; 7 8 9; 10 11 12];
% 打乱行
rand_idx = randperm(size(A, 1)); % 生成一个随机排列的向量
A(rand_idx, :) % 按照随机排列的顺序重新排列矩阵的行
注:size(A, 1)
返回矩阵 A 的行数。
返回的 markdown 格式如下:
在 MATLAB 中,我们可以使用 randperm()
函数来随机排列向量的元素,从而打乱行。
下面给出一个示例:
A = [1 2 3; 4 5 6; 7 8 9; 10 11 12];
rand_idx = randperm(size(A, 1));
A(rand_idx, :)
注:size(A, 1)
返回矩阵 A 的行数。