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

1 visualización (últimos 30 días)
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 comentarios
Charles Gallistel
Charles Gallistel el 12 de Dic. de 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 el 12 de Dic. de 2019
Others are more specialized and poorly documented. I will have to create my own code.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Productos


Versión

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by