Generate new column from cumulating another

조회 수: 4 (최근 30일)
Lukas Netzer
Lukas Netzer 2021년 4월 17일
댓글: Lukas Netzer 2021년 4월 17일
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!

채택된 답변

Stephan
Stephan 2021년 4월 17일
편집: Stephan 2021년 4월 17일
A = (1:4)'
A(:,2) = cumsum(A)
gives:
A =
1
2
3
4
A =
1 1
2 3
3 6
4 10

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Logical에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by