Mean distance between points of 2D array

  • Context: Undergrad 
  • Thread starter Thread starter cosmik debris
  • Start date Start date
  • Tags Tags
    2d Array Mean Points
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
5 replies · 3K views
cosmik debris
Messages
734
Reaction score
173
Say I have an N X N array of points, I would like a formula to give the mean distance between the points. There are lots of short distances but only two long ones (diagonal). There are plenty of algorithms to do this but I would like to work out a formula if there is one. Can someone point me in the right direction?

Thanks
 
Mathematics news on Phys.org
You know how to find the distance between any two points right?
To get the mean distance, find the distances for every possible pair of points, add them up, and divide by the number of pairs.
 
Yeah I know how to calculate the distances, and I meant median not mean.
 
I that case you need to also rank the distances.
To my knowledge there is no "equation" that will do that.

The median is so that the number of data points above and below is the same.
 
My initial thoughts:
Number of points will be N², so number of distances will be N²(N²-1)/2.
So if theses distances were sorted by length, the one you would be looking for would be near N²(N²-1)/4.
As it turns out, N²(N²-1)/4 is always an integer, so it will always be possible that to get the median, you will be averaging between two values.

The number of distances of value 1 will be: 2·N(N-1)
The number of distances of integer value M will be: 2·N(N-M)
The number of distances of √2 will be 2·(N-1)²

Skipping to infinity:
When N is very large, the median distance between a corner point and all other points would be the radius of an arc that divides the square into equal areas: √(2N/π)
In contrast, a point near the center would be half that: √(N/2π)

Don't have time for more thinking right now.

Nasty problem.
 
Yes it's tricky. We managed to get a closed form solution for the continuous case and as it turns out it did give us an insight into our problem. In case you're interested; this is a massive MIMO investigation. We were trying to compare a linear array of antennas to a square array. It turns out that a linear array say 10m long is equivalent to a square array of about 6m X 6m, not really any improvement.