[R] Farey sequences

Greg Snow greg.snow at ihc.com
Mon Mar 7 19:50:08 CET 2005


This sequence of commands replicates your example, could you expand this
to do what you want?

> tmp <- c( outer( 0:4, 1:4, "/") )
> tmp <- tmp[tmp <= 1]
> tmp <- unique(tmp)
> tmp <- sort(tmp)
> library(MASS)
> fractions(tmp)
[1]   0 1/4 1/3 1/2 2/3 3/4   1


Greg Snow, Ph.D.
Statistical Data Center
greg.snow at ihc.com
(801) 408-8111

>>> Robin Hankin <r.hankin at soc.soton.ac.uk> 03/04/05 07:06AM >>>
Hi

has anyone coded up Farey sequences?

[
The Farey sequence of order "n"  is the set of  rational numbers i/j
with (i,j)=1 such that 0 <= i,j <= n; the sequence is ordered from 
lowest to highest.
Thus

Farey_4 = {0/1 , 1/4 , 1/3 , 1/2 , 2/3 , 3/4 , 1/1}
]

My motivation is unimodular transformations: I need to systematically
generate 2-by-2 integer matrices with determinant 1, and Farey
sequences
seem to be the best way to do this.




--
Robin Hankin
Uncertainty Analyst
Southampton Oceanography Centre
European Way, Southampton SO14 3ZH, UK
  tel  023-8059-7743

______________________________________________
R-help at stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help 
PLEASE do read the posting guide!
http://www.R-project.org/posting-guide.html




More information about the R-help mailing list