From: EGUCHI Osamu Date: 1999-02-19T18:04:44+09:00 Subject: [ruby-dev:5337] Re: a genericity えぐち@エスアンドイー です。 >>> On Fri, 19 Feb 1999 16:41:01 +0900, keiju@Rational.Com (石塚圭樹 ) said: .... keiju> あ. εって2つの実数の差がFloatで0になってしまう最大の数のことでした. keiju> 1e-323ぐらいですね. これにも ε 使うんですね、 ruby-dev:5002 に出て来る、1と足して1にならない最小の数も Machine epsilon と言いますが、 BASE=2 def epsilon e = 1.0 while e + 1.0 != 1.0 last, e = e, e / BASE end e = 1 + last e - 1 end p epsilon =>2.220446049e-16 と結構大きな値です。 えぐち