Borrar filtros
Borrar filtros

Cumulative sum for a vector

1 visualización (últimos 30 días)
Teemu
Teemu el 2 de Mzo. de 2013
I have vector 1x5 (1,5,3,2,8) and I like to do cumulative sum of that. So the answer should seems like (6,9,11,19). Can you help me how to do it without loop?

Respuesta aceptada

Wayne King
Wayne King el 2 de Mzo. de 2013
Editada: Wayne King el 2 de Mzo. de 2013
x = [1,5,3,2,8];
cumsum(x)
but the first element is 1, not 6 as you have indicated. Of course, if you don't want that first element, you can do:
x = [1,5,3,2,8];
y = cumsum(x);
y = y(2:end);
  1 comentario
Teemu
Teemu el 2 de Mzo. de 2013
Thanks, it was simple solution!

Iniciar sesión para comentar.

Más respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by