我在数组中有数据A = 100 X 612
。我需要在12
列段中累积添加51
时间并将结果存储在一个新数组B = 100 X 612
中。最终数组B
沿列累计求和,12
然后再次cumsum
沿列继续使用,13:24
并像这样继续直到结束列601:612
。这是按行顺序重复100
的次数。
我已经多次尝试使用循环但无法得到答案 - 必须有一种更简单的方法来获得解决方案..太依赖于循环!
inx = 1:12:612; %use and index
for i = 1:100;
for j = 1:612;
for k = 1:51;
B(i,j) = cumsum(A(i,inx(k):inx(k)+11));
end;
end;
end;