在每一行列之间插入零行和列

Insert rows and columns of zeros between every row column

如果我有一个 MxN 矩阵,我如何在 matlab 的原始矩阵中每隔 column/row 添加(而不是替换)一行零和一列零? 实际上,结果将是 2Mx2N。

您可以通过以下方式进行。不要添加新的行和列,而是创建一个空矩阵并填充原始矩阵中的元素。

创建一个维度为 2Mx2N

的新矩阵
 B = zeros(2*size(A));

(假设 A 是您的原始矩阵)。使用

 B(1:2:end,1:2:end) = A;

应该会产生正确的新矩阵。