MathGroup Archive 1999

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

Search the Archive

Re: Why Doesn't N[Pi,i] Give i Digits For Small i, Mathematica

  • To: mathgroup at smc.vnet.net
  • Subject: [mg20234] Re: Why Doesn't N[Pi,i] Give i Digits For Small i, Mathematica
  • From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
  • Date: Fri, 8 Oct 1999 18:30:13 -0400
  • Organization: Universitaet Leipzig
  • References: <7tgsdm$snl@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

Hi,

N[] just create a double from its argument. Since double has 16 digits
it will be always work with this precision.

You need something like

TruncateReal[r_, i_Integer] := N[FromDigits[RealDigits[N[Pi, i], 10,
i]]]
  

Hope that helps
  Jens

R&M wrote:
> 
> If I execute:
> 
> Table[{i, N[Pi, i]}, {i, 1, 20}]
> 
> I get:
> 

SNIP SNAP

> I'd expect something like
> {{1,3},{2,3.1},{3,3.14},{4,3.141},{5,3.1416},{6,3.14159},{7,3.141593},....
> 
> It seems N[] only works as expected above 16 digits of requested
> precision.
> 
> Is my expectation wrong?  What should I do to get what I want?
> 
> My platform is WinNT 4 SP4.


  • Prev by Date: Re: Help Needed: How to use a Notebook from an external Program via Mathlink?
  • Next by Date: Re: Why Doesn't N[Pi,i] Give i Digits For Small i, Mathematica
  • Previous by thread: Re: Why Doesn't N[Pi,i] Give i Digits For Small i, Mathematica
  • Next by thread: Re: Why Doesn't N[Pi,i] Give i Digits For Small i, Mathematica