Generate new column from cumulating another

1 visualización (últimos 30 días)
Lukas Netzer
Lukas Netzer el 17 de Abr. de 2021
Comentada: Lukas Netzer el 17 de Abr. de 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!

Respuesta aceptada

Stephan
Stephan el 17 de Abr. de 2021
Editada: Stephan el 17 de Abr. de 2021
A = (1:4)'
A(:,2) = cumsum(A)
gives:
A =
1
2
3
4
A =
1 1
2 3
3 6
4 10

Más respuestas (0)

Categorías

Más información sobre Test Model Components en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by