Octave 倍频程重复阵列的有效方法

Octave 倍频程重复阵列的有效方法,octave,cycle,Octave,Cycle,嗨,我有一个八度的2D数组,在代码中称为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])

嗨,我有一个八度的2D数组,在代码中称为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])