Hi,

On Tue, Apr 6, 2010 at 5:26 PM, JustinNabble <justinmmcgr...@hotmail.com> wrote:
>
> Thanks for the response. I read through the Inferno and there's a lot of
> useful stuff in there. However I think you may have missed something.
>
> Having some experience with other languages, I know that floating point
> numbers aren't represented exactly, the issue is that R is off by much more
> than would be expected. On my computer, cell 9,2 of (mat * 100) %% 1 is
> larger than .99 and the correct result is 0. That difference seems too large
> to be a problem with representing floating point numbers.

Like which languages?

python> 4.1 * 100
409.99999999999994

scala> 4.1 * 100
res0: Double = 409.99999999999994

ruby> 4.1 * 100 < 410
=> true

matlab> 4.1 * 100 < 410

ans =

     1

-steve

-- 
Steve Lianoglou
Graduate Student: Computational Systems Biology
 | Memorial Sloan-Kettering Cancer Center
 | Weill Medical College of Cornell University
Contact Info: http://cbio.mskcc.org/~lianos/contact

______________________________________________
R-help@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.

Reply via email to