Why does the sum of the counts delivered by hist2 not equal the number of rows in x and y?
2 次查看(过去 30 天)
显示 更早的评论
Here is the documentation Example for hist2:
events = 1000000;
x1 = sqrt(0.05)*randn(events,1)-0.5; x2 = sqrt(0.05)*randn(events,1)+0.5;
y1 = sqrt(0.05)*randn(events,1)+0.5; y2 = sqrt(0.05)*randn(events,1)-0.5;
x= [x1;x2]; y = [y1;y2];
For linearly spaced edges:
xedges = linspace(-1,1,64); yedges = linspace(-1,1,64);
histmat = hist2(x, y, xedges, yedges);
When I run the 6 lines of code above (not including the 'For...), I get a matrix in which the total number of counts is substantially less than the lengths of x & y (2000000)
sum(histmat(1:end))
ans =
1949700.00
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrix Indexing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!