MATLAB Answers

Generate new column from cumulating another

1 view (last 30 days)
Lukas Netzer
Lukas Netzer on 17 Apr 2021
Commented: Lukas Netzer on 17 Apr 2021
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)

Community Treasure Hunt

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

Start Hunting!