Report the directions of each agents
towards each corresponding agents2
.
towards(agents, agents2, world, torus = FALSE) # S4 method for matrix,matrix towards(agents, agents2, world, torus = FALSE)
agents  Matrix (


agents2  Matrix (
Matrix ( 
world 

torus  Logical to determine if the 
Numeric. Vector of angles in degrees of length equal to the largest
number of agents/locations between agents
and agents2
.
agents
and agents2
must have the same number of agents/locations
or if different, one of them must have only one agent/location. If
agents
and agents2
have the same number of agents/locations,
the directions are calculated for each pair agents[i]
and agents2[i]
and not for each agents
towards every single agents2
.
If torus = FALSE
, world
does not need to be provided.
If torus = TRUE
and the distance from one agents
to
its corresponding agents2
is smaller around the
sides of the world
than across it, then the direction to agents2
going around the sides of the world
is returned.
The direction from a patch to its location returns 0; the direction from a turtle to its location returns the turtle's heading.
Wilensky, U. 1999. NetLogo. http://ccl.northwestern.edu/netlogo/. Center for Connected Learning and ComputerBased Modeling, Northwestern University. Evanston, IL.
https://ccl.northwestern.edu/netlogo/docs/dictionary.html#towards
https://ccl.northwestern.edu/netlogo/docs/dictionary.html#towardsxy
Sarah Bauduin
w1 < createWorld(minPxcor = 0, maxPxcor = 4, minPycor = 0, maxPycor = 4) towards(agents = patches(w1), agents2 = cbind(x = 0, y = 0))#> [1] 180.0000 194.0362 206.5651 216.8699 225.0000 180.0000 198.4349 213.6901 #> [9] 225.0000 233.1301 180.0000 206.5651 225.0000 236.3099 243.4349 180.0000 #> [17] 225.0000 243.4349 251.5651 255.9638 0.0000 270.0000 270.0000 270.0000 #> [25] 270.0000#> [1] 225 225 225 225 225 225 225 225 225 225