From hwborchers at gmail.com  Sun Apr 27 13:38:59 2014
From: hwborchers at gmail.com (Hans W Borchers)
Date: Sun, 27 Apr 2014 13:38:59 +0200
Subject: [Rd] Strange behaviour of the ':' operator
Message-ID: <CAML4n3M3Jzmm6aCaYCjF5XGd=Swg9YgxTUU5YykXNOop2JKi6Q@mail.gmail.com>

Is the following really intended behaviour of the ':' operator,

    > s <- pi - 3.0 + 1e-07
    > x <- s:pi
    > x
    [1] 0.1415928 1.1415928 2.1415928 3.1415928

though the last entry in the range vector is greater than pi?

    > x[4] > pi; x[4] - pi
    [1] TRUE
    [1] 1e-07

and the same, of course, for the seq() function.
I would understand this behaviour for 1e-14 or so, but it seems
unexpected for such a distinct difference as 1e-07.



[Rd] Strange behaviour of the ':' operator
Hans W Borchers