标签: matlab matrix octave
如果我有一个MxN矩阵,我如何在matlab的原始矩阵中的每一列/行之后添加(而不是替换)一行零和一列零? 实际上,结果将是2Mx2N。
答案 0 :(得分:5)
您可以通过以下方式进行操作。不要添加新的行和列,而是创建一个空矩阵并填充原始矩阵中的元素。
创建尺寸为2Mx2N
2Mx2N
B = zeros(2*size(A));
(假设A是您的原始矩阵)。使用
A
B(1:2:end,1:2:end) = A;
应该产生正确的新矩阵。