RE: [heur] Table through zero...strange
- To: mathgroup at smc.vnet.net
- Subject: [mg67031] RE: [heur] [mg66988] Table through zero...strange
- From: "Jaccard Florian" <Florian.Jaccard at he-arc.ch>
- Date: Wed, 7 Jun 2006 05:10:14 -0400 (EDT)
- Sender: owner-wri-mathgroup at wolfram.com
Hello !
Don't consider it as a problem!
The computer works in basis 2.
So for him :
liste = Table[x, {x, -0.1, 0, 0.02}];
You can see the liste in basis 2 :
BaseForm[liste, 2]
And you will see that the last number, you expect to be 0, is -1*2^(-58), which is -3.46945 x 10^(-18).
If you don't want to see this details we could consider as enjoying, use Chop:
In[19]:=
Chop[liste]
Out[19]=
{-0.1, -0.08, -0.060000000000000005, -0.04000000000000001,
-0.020000000000000004, 0}
Regards
F.Jaccard
-----Message d'origine-----
De : leptonic [mailto:leptonic at gmx.ch]
Envoyé : mardi, 6. juin 2006 12:28
À : mathgroup at smc.vnet.net
Objet : [heur] [mg66988] Table through zero...strange
Hello,
When i type in Mathematica (version 4) Table[x, {x, -0.1, 0, 0.02}]
it gives me {-0.1, -0.08, -0.06, -0.04, -0.02, -3.46945 x 10-18]}
but for example Table[x, {x, -0.1, 0, 0.05}] will give a reasonable
{-0.1, -0.05, 0.}.
Probably a very stupid question but i can't figure out why the zero
makes problem.
Thanks for any help.