我有数组中的数据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;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句