Borrar filtros
Borrar filtros

Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

cumsum but withe the twelfth observation

2 visualizaciones (últimos 30 días)
Zak
Zak el 30 de Mayo de 2013
Cerrada: MATLAB Answer Bot el 20 de Ag. de 2021
I am using monthly data in twelfth difference (annuel variation) and for the final results I want to come back the level. I know that for the first différence we can use the cumsum function: cumsum(X(i,:,:),2)
How can I do the same think to cumulate the twelfth difference. Thanks
  2 comentarios
Azzi Abdelmalek
Azzi Abdelmalek el 30 de Mayo de 2013
Can you explain with an example?
Zak
Zak el 11 de Jun. de 2013
I wrote this code which works well with matrix, but not in the general case. I mean when the input is an array it doesn't work. "cumsum" function works even when the input is an array
[line col] = size(x); result = zeros(line,col);
for j=13:col; for i=1:line; result(i,1:12) = x(i,1:12); result(i,j) = result(i,j-12) + x(i,j); end; end;

Respuestas (1)

Julius
Julius el 10 de Jun. de 2013
Just do cumsum repeatedly for 12 times.

La pregunta está cerrada.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by