我在MATLAB中有一个关于并行计算的问题,如果有人可以提供帮助,我将不胜感激。
我在MATLAB中有一个大的向量X
。在for
循环中,我在X
的子向量上进行一些信号处理,并将结果数据发送给计算机扬声器进行播放(使用sound
命令)。代码看起来像
for i=1:n
Y = select_subset(X) % select part of X vector
Z = do_processing(Y) % signal processing on Y
sound(Z) % play Z
end
问题是不同迭代之间播放声音有轻微延迟。
我希望声音能够连续播放,所以我相信我应该以一种信号处理和并行播放声音的方式编写代码。你能告诉我怎么能这样做?