我有矩阵 A 和矩阵 B。矩阵 A 是 100*3。矩阵 B 为 10*3。我需要在每第 10 行之后每次从矩阵 B 中插入一行到矩阵 A 中。结果将是具有 110*3 的矩阵 A。我如何在 Matlab 中执行此操作?
最佳答案
这是另一种基于索引的方法:
n = 10;
C = [A; B];
[~, ind] = sort([1:size(A,1) n*(1:size(B,1))+.5]);
C = C(ind,:);
关于arrays - 在Matlab中的每第n行之后,每次将矩阵中的一个序列插入另一个矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30856087/