重复数组的八度有效方法

Octave efficient way to repeat an array

你好我在Octave中有一个二维数组,在代码中称为Sig,我想重复复制它以形成这个数组的一定数量的循环。我写的方法有效但很慢,我是否缺少加快速度的技巧?

Cycles=262800
Sig_1=Sig
for i=1:1:Cycles-1;
Sig_1=[Sig_1;Sig];
endfor

您可以使用 repmat:

Sig_1 = repmat(Sig, [Cycles, 1])