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