Histogram with overlapping bins --> summing second argument
3 views (last 30 days)
Show older comments
Hi,
I've got the following code:
load data.txt;
X = data(:,1);
Y = data(:,2);
m = [-60:1:12000];
k = [m; m+200]; % m+x: x is the width of the bin
NrEvents = NaN(1,size(k,2));
for i=1:length(NrEvents)
NrEvents(i) = sum (X<=k(2,i) & X>=k(1,i) );
end
Like this I can calculate the number of data points for overlapping bins. Now I'd like to add another argument, summing the corresponding numbers written in column 2 of the data file for the same bins. I assume it works with 'cumsum' but I'm unable to find a way to kind of link 'cumsum' with the 'sum' function. Probably not a big thing...
Thanks for any help Stefanie
0 Comments
Accepted Answer
Daniel Shub
on 12 Aug 2011
Starting from what you have, and I am not sure that is advisable:
SumY(i) = sum (Y(X<=k(2,i) & X>=k(1,i)));
0 Comments
More Answers (1)
See Also
Categories
Find more on Calendar in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!