Können sagen, wir haben folgende Vektor:Eine Kombination aus Hist und Summe: Gibt es dafür eine Funktion?
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];
Wenn wir die Zahlen nur mit der hist-Funktion zählen, erhalten wir so etwas wie das:
[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
Was ich jetzt machen möchte, ist jedes Element eines Behälters zu summieren:
xout =
0 1 2 3 4 5 6 7
n =
0 0 2 4 3 1 3 2
binsum =
0 0 4 12.4 etc.
für den dritten Behälter haben beispielsweise n i (3) = 2-Werte, die zwischen 1,5 und 2 , 5 (Größe eines Fachs): 1,7 und 2,3 -> 1,7 + 2,3 = 4 -> Binsum (3) = 4 für den vierten Fach habe ich n (4) = 4 Werte, die zwischen 2,5 und 3 sind, 5: 3,2 + 3,2 + 3,4 + 2,6 = 12,4-> Binsum (4) = 12,4 usw.
Gibt es eine einfache Funktion, die diese Aufgabe erledigen?