| NLdist | R Documentation | 
Report the distances between agents and agents2.
NLdist(agents, agents2, world, torus = FALSE, allPairs = FALSE)
## S4 method for signature 'matrix,matrix'
NLdist(agents, agents2, world, torus = FALSE, allPairs = FALSE)
agents | 
 Matrix ( `AgentMatrix` object representing the moving `agents`.  | 
agents2 | 
 Matrix (            `AgentMatrix` object representing the moving `agents`, or
           Matrix (`ncol` = 2) with the first column `x` and the second column
           `y` representing locations coordinates.
 | 
world | 
 
  | 
torus | 
 Logical to determine if the   | 
allPairs | 
 Logical. Only relevant if the number of agents/locations in
  | 
Distances from/to a patch are measured from/to its center.
     If `torus = FALSE`, `world` does not need to be provided.
     If `torus = TRUE`, a distance around the sides of the `world` is
     reported only if smaller than the one across the `world`.
Numeric. Vector of distances between agents and agents2 if
agents and/or agents2 contained
one agent/location, or if agents and agents2 contained the same
number of agents/locations and allPairs = FALSE, or
    Matrix of distances between `agents` (rows) and
    `agents2` (columns)
    if `agents` and `agents2` are of different lengths,
    or of same length
    and `allPairs = TRUE`.
Sarah Bauduin
Wilensky, U. 1999. NetLogo. https://www.netlogo.org. Center for Connected Learning and Computer-Based Modeling, Northwestern University. Evanston, IL.
https://docs.netlogo.org/dictionary.html#distance
<https://docs.netlogo.org/dictionary.html#distancexy>
w1 <- createWorld(minPxcor = 0, maxPxcor = 9, minPycor = 0, maxPycor = 9)
NLdist(agents = patch(w1, 0, 0), agents2 = patch(w1, c(1, 9), c(1, 9)))
NLdist(
  agents = patch(w1, 0, 0), agents2 = patch(w1, c(1, 9), c(1, 9)),
  world = w1, torus = TRUE
)
t1 <- createTurtles(n = 2, coords = randomXYcor(w1, n = 2))
NLdist(agents = t1, agents2 = patch(w1, c(1, 9), c(1, 9)), allPairs = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.