如果我有一列日期和对应的卷数据列,如下所示:
31,3
31,2
31,1
31,5
07,2
07,3
07,4
07,2
07,3
07,5
07,3
07,1
07,1
07,2
07,3
30,5
06,4
我想为每个日期添加右侧列中的数据。如果我像这样使用 accumarray :
orgSumVinDay=accumarray(dayIdx,vv);
k=orgSumVinDay==0;
SumVininDay=orgSumVinDay;
SumVinDay(k)=[]
有用; 我得到:
11
29
5
4
这是正确的,因为在 31 日,有3+2+1+5=11
等。
但是,我想得到一列显示每天的累积添加量,这样它看起来像:
3
5
6
11
2
4
9
11
14
19
22
23
24
26
29
5
4
而且我不确定如何实现这一目标。谢谢!