【发布时间】:2020-01-15 13:20:22
【问题描述】:
您好,我在 Octave 中有一个二维数组,在代码中称为 Sig,我想重复复制它以形成该数组的一定数量的循环。我写的方法很有效,但速度很慢,我是否错过了加快速度的技巧?
Cycles=262800
Sig_1=Sig
for i=1:1:Cycles-1;
Sig_1=[Sig_1;Sig];
endfor
【问题讨论】:
您好,我在 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])
【讨论】: