MathGroup Archive 2003

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

Search the Archive

Re: a bug in RealDigits? Mathematica 5.0

  • To: mathgroup at smc.vnet.net
  • Subject: [mg45219] Re: [mg45211] a bug in RealDigits? Mathematica 5.0
  • From: Murray Eisenberg <murray at math.umass.edu>
  • Date: Sun, 21 Dec 2003 03:42:13 -0500 (EST)
  • Organization: Mathematics & Statistics, Univ. of Mass./Amherst
  • References: <200312201056.FAA09603@smc.vnet.net>
  • Reply-to: murray at math.umass.edu
  • Sender: owner-wri-mathgroup at wolfram.com

It looks like a simple matter of loss of precision:


   t1 = 39383738378094852309445543850343.49494;
   Precision[t1]
36.5953

You need to specify you want greater precision, presumably the full 37 
digits:


   t2 = 39383738378094852309445543850343.49494`37
   Precision[t2]
37.
   First @ RealDigits[t2]
{3, 9, 3, 8, 3, 7, 3, 8, 3, 7, 8, 0, 9, 4, 8, 5, 2, 3, 0, 9, 4, 4, 5, \
5, 4, 3, 8, 5, 0, 3, 4, 3, 4, 9, 4, 9, 4}

You may accomplish the same thing with:

   t2 = SetPrecision[39383738378094852309445543850343.49494, 37]

steve_H wrote:

> hello;
> 
> Mathematica 5.0, student version, on XP home edition:
> 
> t1 = 39383738378094852309445543850343.49494
>  
> {c, d} = RealDigits[t1];
> 
> now c is 
> 
> {3, 9, 3, 8, 3, 7, 3, 8, 3, 7, 8, 0, 9, 4, 8, 5, 2, 3, 0, 9, 
> 4, 4, 5, 5, 4, 3, 8, 5, 0, 3, 4, 3, 4, 9, 4, 9}
> 
> notice that I typed in the last digits of t1 as '.49494', i.e the
> number to the right of the decimal point.
> 
> But 'c' above is missing the last digit, it only reports '4,9,4,9' 
> instead of '4,9,4,9,4'
> 
> What happened to the last digit '4' ?
> 
> 

-- 
Murray Eisenberg                     murray at math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower      phone 413 549-1020 (H)
University of Massachusetts                413 545-2859 (W)
710 North Pleasant Street            fax   413 545-1801
Amherst, MA 01003-9305


  • Prev by Date: Re: Power Series for LogIntegral
  • Next by Date: Re: Transpose matrix does not work when MatrixForm is used, why?
  • Previous by thread: Re: a bug in RealDigits? Mathematica 5.0
  • Next by thread: Re: a bug in RealDigits? Mathematica 5.0