次のように、日付の列と対応するボリューム データの列があるとします。
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
これを達成する方法がわかりません。ありがとう!