Re: How to display the desired numerical precision?

*To*: mathgroup at smc.vnet.net*Subject*: [mg25256] Re: [mg25215] How to display the desired numerical precision?*From*: Tomas Garza <tgarza01 at prodigy.net.mx>*Date*: Sun, 17 Sep 2000 04:47:38 -0400 (EDT)*Sender*: owner-wri-mathgroup at wolfram.com

NumberForm[expr, n] prints with approximate real numbers in expr given to n digit precision. In[1]:= Table[NumberForm[2.*Pi, j], {j, 1, 10}] Out[1]= {"6.", "6.3", "6.28", "6.283", "6.2832", "6.28319", "6.283185", "6.2831853", \ "6.28318531", "6.283185307"} Tomas Garza Mexico City "Christopher R. Carlen" <crcarle at sandia.gov> wrote: > In Mathematica 3, I could input > > N[ Pi, 12 ] > > and see 12 digits of result. However in Mathematica 4 I see 6 digits, no matter > what I put in for the number of digits, unless >16. In other words, > > N[ Pi, 17 ] > > shows 17 digits. > > It seems that for less than or equal to machine precision, the result > gets displayed using the setting of Formatting Options|Expression > Formatting|Display OPtions|Print Precision. > > But for numbers greater than the maching precision, the result displays > according the precision specified to the N function. > > Can someone tell me how to get the following behavior from Mathematica 4: > > If I don't specify anything about precision, show 6 digits. > > Else if I specify any number of digits to N[] from 1 to n, then display > n digits.