Filter löschen
Filter löschen

Why does the sum of the counts delivered by hist2 not equal the number of rows in x and y?

1 Ansicht (letzte 30 Tage)
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
  3 Kommentare
Charles Gallistel
Charles Gallistel am 12 Dez. 2019
I did not realize that it was not a part of MATLAB. I have just looked at the code for the one I am using and it gives no version information, nor copyright, etc. I will try others.
Charles Gallistel
Charles Gallistel am 12 Dez. 2019
Others are more specialized and poorly documented. I will have to create my own code.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Produkte


Version

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by