Re: 2 issues with Mathematica-data handling
- To: mathgroup at smc.vnet.net
- Subject: [mg111887] Re: 2 issues with Mathematica-data handling
- From: Bill Rowe <readnews at sbcglobal.net>
- Date: Tue, 17 Aug 2010 01:21:07 -0400 (EDT)
On 8/16/10 at 5:55 AM, deb.ban.10 at gmail.com (Debasish Banerjee) wrote: >2. I have data points with, say 14 significant digits, after the >decimal. But when I import this in Mathematica, this automatically >truncates this to about 6 or 7 digits. How do I get around this? By default, Mathematica *displays* 6 significant digits even when there are more than 6 significant digits. You can change way numbers display by selecting after selecting the Preferences menu item, then clicking on the appearance tab followed by clicking on the numbers sub-tab. At that point, you can alter the default display to suit yourself. You can verify it is a display issue as follows: In[2]:= a = 1/3. Out[2]= 0.333333 Here, I've entered an expression using machine precision with the default display of 6 digits In[3]:= b = RealDigits[a] Out[3]= {{3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3},0} Here, I've used RealDigits to put all of the digits in a list In[4]:= Length[First[b]] Out[4]= 16 Showing, a has 16 digits even though only 6 are displayed by default. Note, any number entered into Mathematica that includes a decimal point and does not specifically define the precision to be something other than machine precision will be represented internally by Mathematica with machine precision.