Filter löschen
Filter löschen

Cumulative sum for a vector

1 Ansicht (letzte 30 Tage)
Teemu
Teemu am 2 Mär. 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?

Akzeptierte Antwort

Wayne King
Wayne King am 2 Mär. 2013
Bearbeitet: Wayne King am 2 Mär. 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 Kommentar
Teemu
Teemu am 2 Mär. 2013
Thanks, it was simple solution!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by