[Rd] 0.45<0.45 = TRUE (PR#10744)
(Ted Harding)
Ted.Harding at manchester.ac.uk
Wed Feb 13 16:57:07 CET 2008
On 13-Feb-08 12:40:48, Barry Rowlingson wrote:
> hadley wickham wrote:
>
>> It's more than that as though, as floating point addition is
>> no longer guaranteed to be commutative or associative, and
>> multiplication does not distribute over addition. Many concepts
>> that are clear cut in pure math become fuzzy in floating point
>> math - equality, singularity of matrices etc etc.
>
> I've just noticed that R doesn't calculate e^pi - pi as equal to 20:
>
> > exp(pi)-pi == 20
> [1] FALSE
>
> See: http://www.xkcd.com/217/
>
> Barry
Barry,
These things fluctuate. Once upon a time (sometime in 1915 will do)
you could get $[US]4.81 for £1.00 sterling.
One of the rare brief periods when the folks on opposite side
of the Atlantic saw i^i (to within .Machine$double.eps, which
at the time was about 0.001, if you were lucky and didn't
make a slip of the pen).
R still gets it approximately right:
1/(1i^1i)
[1] 4.810477+0i
$i^i = £1
Best wishes,
Ted.
--------------------------------------------------------------------
E-Mail: (Ted Harding) <Ted.Harding at manchester.ac.uk>
Fax-to-email: +44 (0)870 094 0861
Date: 13-Feb-08 Time: 15:57:02
------------------------------ XFMail ------------------------------
More information about the R-devel
mailing list