MathGroup Archive 2003

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

Search the Archive

Severe ToExpression Fault?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg42892] Severe ToExpression Fault?
  • From: nils at theune.com (Nils Theune)
  • Date: Fri, 1 Aug 2003 01:26:02 -0400 (EDT)
  • Sender: owner-wri-mathgroup at wolfram.com

Hi folks,

running Mathematica 4.0.1 I am stuck with the following problem:

Input:
Print["-1,97E-04"];
Print[StringReplace["-1,97E-04", {"," -> "."}]];
Print[ToExpression[StringReplace["-1,97E-04", {"," -> "."}]]];

Output:
-1,97E-04
-1.97E-04
-9.35502

Can somebody explain this to me? Why does the ToExpression Function
not make the decimal -1.97E-04 out of the String "-1.97E-04". What in
the hell is going wrong (-9.35502->"Where does this number come
from?") and what can be done to circumvent the ToExpression function.

I am greatful for any kind of comments on this problem/bug.

regards
Nils


  • Prev by Date: bug in Reduce ?
  • Next by Date: activation function for neural network
  • Previous by thread: bug in Reduce ?
  • Next by thread: Re: Severe ToExpression Fault?