-1

我正在寻找以下问题的解决方案:

例如,我有一个矩阵

A = [1 2 3;
     4 5 6;
     7 8 9;
     1 2 3;]

我需要这样的部分累积和:

B = 1  2  3    % 1+0      2+0      3+0
C = 8  10 12   % 1+7      2+8      3+9
D = 12 15 18   % 1+7+4    2+8+5    3+9+6
E = 13 17 21   % 1+7+4+1  2+8+5+2  3+9+6+3

请帮忙!

4

1 回答 1

2

您可以通过以下方式获得累积总和(或称其为部分总和)cumsum()

A = [1 2 3
     7 8 9
     4 5 6
     1 2 3]

cumsum(A)
ans =
     1     2     3
     8    10    12
    12    15    18
    13    17    21
于 2013-10-15T18:40:57.787 回答