我有一個矩陣A大小100000x128。 對於這個矩陣的每一行,我需要計算列的平均值1:16,17:32 ... 98:113。 我做它的方式是用一個for循環是這樣的:如何避免在matlab中的平均值計算循環
n = 8; % number of windows
win_size = 128/n;
for i = 1 : length(A)
PAA(i,:) = [mean(reshape(A(i,:),win_size,n))];
end
任何機會,我可以改善這種不循環? 感謝您的幫助。
謝謝。這很好。我只是補充道: meanY = squeeze(mean(y,2)); – oldflatop