pairdist {spatstat} | R Documentation |
Computes the matrix of distances between all pairs of points in a point pattern.
pairdist(x, y=NULL, method="C")
x,y |
Arguments specifying the x and y coordinates of
a set of points. Typically x and y would be
numeric vectors of equal length. Alternatively y may be
omitted and x may be
a point pattern (object of class "ppp" )
or a list with two components x and y ,
or a matrix with two columns.
|
method |
String specifying which method of calculation to use.
Values are "C" and "interpreted" .
|
This function computes the Euclidean distances between all pairs of points, and returns the matrix of distances.
If method = "interpreted"
then the distances are
computed using interpreted R code only. If method="C"
then C code is used. The C code is marginally faster.
A square matrix whose [i,j]
entry is the distance
between the points numbered i
and j
.
Pavel Grabarnik pavel.grabar@issp.serpukhov.su and Adrian Baddeley adrian@maths.uwa.edu.au http://www.maths.uwa.edu.au/~adrian/
x <- runif(100) y <- runif(100) d <- pairdist(x, y) data(cells) d <- pairdist(cells)