matlab - cumsum r
Cómo hacer cumsum esta matriz (1)
A= [ 1 2 4
2 3 1
3 1 2 ]
para que la respuesta de la matriz de arriba sea:
B = [ 1 3 7
9 12 13
16 17 19 ]
Gracias
cumsum
con cumsum
y reshape
puede llevarte allí:
B = reshape(cumsum(reshape(A'', 1, [])), size(A))''
%# Equivalent to: B = A''; B = reshape(cumsum(B(:)), size(A))''
Esto produce:
B =
1 3 7
9 12 13
16 17 19