Generate new column from cumulating another

1 view (last 30 days)
Hey,
I am trying to cumulate the values in a table's column and generate a new column with those values. The Table has 2734 lines. I tried running this code:
for x = 0:1:2733
t.AccumulatedCapacityLow(x+1)=t.neededCapacityLow(x)+t.neededCapacityLow(x+1)
end
This is not working as array indices must be positive integers - is there a way around that?
The result should look like that:
t.nCL t.ACL
1 1
2 3
3 6
4 10
Thanks for your help!

Accepted Answer

Stephan
Stephan on 17 Apr 2021
Edited: Stephan on 17 Apr 2021
A = (1:4)'
A(:,2) = cumsum(A)
gives:
A =
1
2
3
4
A =
1 1
2 3
3 6
4 10

More Answers (0)

Categories

Find more on Test Model Components in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!