Re: machine precision in plot
- To: mathgroup at smc.vnet.net
- Subject: [mg65791] Re: machine precision in plot
- From: Jean-Marc Gulliet <jeanmarc.gulliet at gmail.com>
- Date: Mon, 17 Apr 2006 02:28:48 -0400 (EDT)
- Organization: The Open University, Milton Keynes, UK
- References: <e1suk1$ccp$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Joerg Schaber wrote: > [This post has been delayed due to email problems - moderator] > > > Hi, > > I have defined a function that takes as arguments small values and also > returns small values: > > In[237]:= > P1[7.5`*^-17] > > Out[237]= > -2.1926`*^7 > > However, when plotting the function with > Plot[P1[x], {x, 5.85`*^-17, 7.15`*^-17}] > I get an error message: > Plot::"plld" Endpoints for x in {x, 5.85`*^-17, 7.15`*^-17} must have > distinct machine-precision numerical values. > > I thought Mathematica can handle such small numbers. > Any hint? > > best, > > joerg > Hi Joerg, What version of Mathematica do you use? I do not get any error message withe the following *Plot* command with Mathematica 5.2 for XP: In[1]:= Plot[Sin[x], {x, 5.85*^-17, 7.15*^-17}]; In[2]:= $Version Out[2]= "5.2 for Microsoft Windows (June 20, 2005)" Also, could you post some of your function definitions, that may help to understand what is going on. Best regards, Jean-Marc