Rescale scales lower bound wrong
- To: mathgroup at smc.vnet.net
- Subject: [mg74302] Rescale scales lower bound wrong
- From: "zac" <replicatorzed at gmail.com>
- Date: Sun, 18 Mar 2007 00:42:02 -0500 (EST)
Dear Group, is there anything smart to be said concerning the following code? In[1]:= Rescale[0.09090909090909091,{0.09090909090909091,1.},{0,100}] Out[1]= -1.7763568394002505`*^-15 In[2]:= myRescale[y_,{minY_, maxY_},{minX_,maxX_}]:=N[(maxX-minX)/ (maxY-minY)*(y- minY)+minX]; In[3]:= myRescale[0.09090909090909091,{0.09090909090909091,1.}, {0,100}] Out[3]= 0. In my intention, the first result is wrong (apart from the actual value, it is a negative number!), and the second one is correct. Is the first result due to the internal number-representation? Thanks Istvan Zachar