[R] Generating random geographical coordinates

R. Michael Weylandt michael.weylandt at gmail.com
Wed Oct 10 17:02:57 CEST 2012

Change 1 to some other number to get more points from runif()

More generally, take a look at "An Introduction to R" and read most
everything you can find on the topic of vectorization. If you don't
know how to get "An Introduction to R", try typing help.start() at
your prompt and it should happen automatically.


On Wed, Oct 10, 2012 at 3:15 PM, Poizot Emmanuel
<emmanuel.poizot at cnam.fr> wrote:
> Dear all,
> I have two coordinates vectors, say X and Y of length n.
> I want to generate for each couple of coordinates X1,Y1 X2,Y2 X3,Y3....Xn,Yn
> a random coordinate which is located in a square define as X +/- dx and Y
> +/- dy.
> I saw the runif function which can generate for just one value at a time
> what I want  : runif(1, X - dx, X + dx) for X and runif(1, Y - dy, Y + dy)
> for Y.
> I would like to know if there is not a more powerfull way in R to generate
> directly the set of random coordinates.
> Regards
> --
> Emmanuel Poizot
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

More information about the R-help mailing list