次のベクトルがあるとしましょう。
data=a=[2.3 3.2 4.1 6.2 7.3 6.4 5.5 4.3 3.2 2.6 1.7 3.4 4.5 5.7 6.8];
ヒスト関数のみを使用して数をカウントすると、次のようになります。
[n xout]=hist(a,[1:1:max(a)])
n =
0 0 2 4 3 1 3 2
xout =
0 1 2 3 4 5 6 7
私が今作りたいのは、ビンの各要素を合計することです:
xout =
0 1 2 3 4 5 6 7
n =
0 0 2 4 3 1 3 2
ビンサム =
0 0 4 12.4 etc.
たとえば、3 番目のビンの場合、1.5 と 2.5 (ビンのサイズ) の間の n(3)=2 の値があります: 1.7 と 2.3 -> 1.7+2.3=4 -> binsum(3)=4 4 番目のビンには、2,5 と 3,5 の間の n(4)=4 の値があります: 3.2+3.2+3.4+2.6=12.4-> binsum(4)=12.4 など。
この仕事をする簡単な機能はありますか?