在每行matlab之间插入行

时间:2018-03-08 22:21:35

标签: matlab matrix row

我在matlab中有一个2920x640矩阵,我想通过在每一行后插入两行零来将其转换为8760x640矩阵。

这可能吗?

谢谢。

1 个答案:

答案 0 :(得分:-2)

自添加后看到重复的答案。因此,您需要进行一些小改动才能影响行,而不是行列...

创建一个全零的数组,然后用原始值覆盖每个第三行:

A = rand(2920,640);                 % Your input array

B = zeros(size(A,1)*3, size(A,2));  % An array of all-zeros
B(1:3:end, :) = A;                  % Overwrite every third row with originals