我正在寻找以下问题的解决方案:
我有一个矩阵,例如
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
请帮忙!
答案 0 :(得分: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