Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2012

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

Search the Archive

Re: Converting from string to real

  • To: mathgroup at smc.vnet.net
  • Subject: [mg126785] Re: Converting from string to real
  • From: Bill Rowe <readnews at sbcglobal.net>
  • Date: Thu, 7 Jun 2012 05:20:22 -0400 (EDT)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com

On 6/6/12 at 4:53 AM, fcaleyo at gmail.com (fcaleyo) wrote:

>Hi guys, I've got a problem with ToExpression[]. It seems to round
>large real numbers off, e.g. ToExpression["109266.75"] returns
>109267., still a real, yet not exactly what the original string
>meant. Any idea to solve this? Many thanks fcaleyo

This isn't as you describe. By default Mathematica *displays*
real numbers rounded to six significant digits. But the value
used by Mathematica is not rounded in that manner. This can be
seen by the following:

In[3]:= a = ToExpression["109266.75"]

Out[3]= 109267.

In[4]:= RealDigits[a]

Out[4]= {{1,0,9,2,6,6,7,5,0,0,0,0,0,0,0,0},6}

You can set your preferences so that Mathematica displays either
more or less significant digits f you are so inclined.




  • Prev by Date: Re: Converting from string to real
  • Next by Date: Re: Complex equation+ NDsolve
  • Previous by thread: Re: Converting from string to real
  • Next by thread: Re: Converting from string to real