MathGroup Archive 2004

[Date Index] [Thread Index] [Author Index]

Search the Archive

Distinguishable From 1.0


$Version "5.0 for Microsoft Windows [2000] (November 18, 2003)"

MathGroup:

According to MathBook documentation ...

"$MachineEpsilon gives the smallest machine-precision number which can
be added to 1.0 to give a result that is distinguishable from 1.0."

The results below suggest that becoming "... distinguishable from 1.0"
does not occur until slightly under 1.5 * $MachineEpsilon.

Is there a misstatement here, or am I misunderstanding something about
being "... distinguishable from 1.0"?

In[1]:= 1. + 1.0 * $MachineEpsilon === 1.
Out[1]= True

In[2]:= 1. + 1.1 * $MachineEpsilon === 1.
Out[2]= True

In[3]:= 1. + 1.2 * $MachineEpsilon === 1.
Out[3]= True

In[4]:= 1. + 1.3 * $MachineEpsilon === 1.
Out[4]= True

In[5]:= 1. + 1.4 * $MachineEpsilon === 1.
Out[5]= True

In[6]:= 1. + 1.5 * $MachineEpsilon === 1.
Out[6]= False

Regards,
Harold


  • Prev by Date: Re: NIntegrate or For or Special Function?
  • Next by Date: Distinguishable From 1.0
  • Previous by thread: Re: Matrix expansion
  • Next by thread: Re: Distinguishable From 1.0