Hi, Possibly, R FAQ: 7.31 http://www.hep.by/gnu/r-patched/r-faq/R-FAQ_82.html
(1.1%%1)-0.1 #[1] 8.326673e-17 fun1 <- function(x, y, eps = .Machine$double.eps^0.5) abs(x - y) < eps fun1(1.1%%1,0.1) #[1] TRUE A.K. 0.1%%1==0.1 returns TRUE, which is right But 1.1%%1==0.1 returns FALSE !! Note that 1.1%%1>0.1 returns TRUE Can someone explain what is wrong? I'm using R version 2.15.3 on a mac. Thank you in advance ______________________________________________ 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.