【发布时间】:2011-06-09 16:58:26
【问题描述】:
大家好
如何将这个 for 循环向量化?
t_rebuilt=linspace(0,1,length(inner_freq));
for ii=1:1:length(inner_freq)-1;ii=ii+1;
aa_sig_rebuilt=inner_freq(ii,2)*cos(2*pi*t_rebuilt*inner_freq(ii,1)+inner_freq(ii,3));
aa_sig_combined=aa_sig_combined+aa_sig_rebuilt;
end;
我尝试用下面的线替换它,看看它是否有效,但我只是得到一条直线
aa_sig_rebuilt=inner_freq(ii,2).*cos(2*pi*t_rebuilt*inner_freq(ii,1)+inner_freq(ii,3));
【问题讨论】:
标签: matlab for-loop vectorization