【发布时间】:2013-12-03 07:32:55
【问题描述】:
我现在有一些代码:
data = repmat(1:10, 1, 2);
N = 6;
period = 10;
result = NaN * zeros(1, period);
for i=1:period
range_indices = i:i+N;
temp_data = data(range_indices);
result(i) = sum( temp_data .* fliplr(temp_data));
end
我正在尝试加快速度(对于较大的数据集,例如 period = 2000 和 N = 1600),但我无法将其转换为矩阵运算的形式(例如通过使用 conv 或 xcorr) .
【问题讨论】:
标签: matlab correlation