DMUG-Archiv 2005

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

Re: Kummulative Liste

Hallo Sven,

na, dann hacken Sie einfach

Remove[stollF];
stollF[(o_List)?VectorQ] :=
If[l = Length[o]; l < 2, o, FoldList[Plus, First[o], Rest[o]]]

und Sie haben die Funktion. Wenn Sie sich die Argumente erst zurechtlegen
wollen, dann tippen Sie eher

Remove[stollG];
stollG[(o_List)?VectorQ] :=
If[l = Length[o]; l < 2, o, Table[Plus @@ Take[o, n], {n, l}]]

Finden Sie noch 3 weitere Funktionsbeschreibungen.

Mit den besten Grüssen
Udo.

Sven Stoll wrote:

Hallo,

ich suche eine Funktion, die mir jeweils die Summe alle ersten n- Elemente liefert: Also, das erste Ergebnis-Element enthält auch nur das erste Quell- Element Das zweite Ergebnis-Element enthält die Summe vom ersten und zweiten Quell-Element, usw.


list={170,13380,15,232}

f/@list

{170, 13550, 13565, 13797}

Geht so was, wenn möglich ohne For und While?

Danke.
Sven





Verweise:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html