How to get original values from cumulative sum values?
44 次查看(过去 30 天)
显示 更早的评论
I have a list of cumulative sum values. I want to obtain another list with the values that generated the cumulative sum vaues. Something like a reverse cumulative sum process. I tried (X2-X1) formula for each consecutive value but couldn't get the exact values. Can someone please help me to reverse the cumulative sum values to original values.
Thank you
0 个评论
采纳的回答
Stephen23
2022-6-19
X = rand(1,9)
Y = cumsum(X)
Z = [Y(1),diff(Y)]
max(X-Z) % alomsot zero
Because of the accumulated floating point error getting exactly the same values is not expected.
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 GPU Computing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!