[mdk-re] Re: Машинное эпсилон
Mikhail Zabaluev
=?iso-8859-1?q?mhz_=CE=C1_alt-linux=2Eorg?=
Чт Янв 10 02:02:00 MSK 2002
Hello Sergey,
On Wed, Jan 09, 2002 at 03:29:37PM +0300, Sergey Krivulja wrote:
>
> Hello mandrake-russian,
>
> Кто нить может подсказать как можно поймать
> маншинный эпсилон.
Способ 1, экспериментальный:
perl -e '$f = 1.0; do { $eps = $f; $f *= 0.5 } until (1.0 + $f ==
1.0); print "$eps\n"'
2.22044604925031e-16
Способ 2, догматический:
использовать макросы FLT_EPSILON и DBL_EPSILON из <float.h>.
Результат из способа 1 совпадает с DBL_EPSILON :)
--
Stay tuned,
MhZ JID: mookid на jabber.org
___________
What on earth would a man do with himself if something did not stand in his way?
-- H.G. Wells
Подробная информация о списке рассылки community