Feb*_*ono 2 matlab sum matrix cumulative-sum
A= [ 1 2 4
2 3 1
3 1 2 ]
Run Code Online (Sandbox Code Playgroud)
所以上面矩阵的答案应该是:
B = [ 1 3 7
9 12 13
16 17 19 ]
Run Code Online (Sandbox Code Playgroud)
谢谢
乱搞cumsum,并reshape可以让你有:
B = reshape(cumsum(reshape(A', 1, [])), size(A))'
%# Equivalent to: B = A'; B = reshape(cumsum(B(:)), size(A))'
Run Code Online (Sandbox Code Playgroud)
这会产生:
B =
1 3 7
9 12 13
16 17 19
Run Code Online (Sandbox Code Playgroud)