Maple gives
> evalf(sqrt(2),503);
1.4142135623730950488016887242096980785696718753769480731766797379907324784\
62107038850387534327641572735013846230912297024924836055850737212644121\
49709993583141322266592750559275579995050115278206057147010955997160597\
02745345968620147285174186408891986095523292304843087143214508397626036\
27995251407989687253396546331808829640620615258352395054745750287759961\
72983557522033753185701135437460340849884716038689997069900481503054402\
77903164542478230684929369186215805784631115966687130130156185689872372\
353
Best,
John
Roger Hui wrote:
> I wonder why you say "the number below is not correct either".
> The following is a demonstration that <[EMAIL PROTECTED]: 2x*10x^2*n
> computes
> the square root of 2 to n decimal places:
>
> n=: 500
> s=: <[EMAIL PROTECTED]: 2x*10x^2*n
> $ ": s
> 501
> _50 ,@(_5&(' '&,\))\ ": s
> 14142 13562 37309 50488 01688 72420 96980 78569 67187 53769
> 48073 17667 97379 90732 47846 21070 38850 38753 43276 41572
> 73501 38462 30912 29702 49248 36055 85073 72126 44121 49709
> 99358 31413 22266 59275 05592 75579 99505 01152 78206 05714
> 70109 55997 16059 70274 53459 68620 14728 51741 86408 89198
> 60955 23292 30484 30871 43214 50839 76260 36279 95251 40798
> 96872 53396 54633 18088 29640 62061 52583 52395 05474 57502
> 87759 96172 98355 75220 33753 18570 11354 37460 34084 98847
> 16038 68999 70699 00481 50305 44027 79031 64542 47823 06849
> 29369 18621 58057 84631 11596 66871 30130 15618 56898 72372
> 3
>
> ((i.20)&{"1 ,. ' ',. (495+i.20)&{"1) ": *: ,. s+_1 0 1
> 19999999999999999999 99999567575656983330
> 19999999999999999999 99999850418369457949
> 20000000000000000000 00000133261081932568
>
> The last phrase demonstrate that s-1 is smaller than the square root,
> but s+1 is larger.
>
> Perhaps those people with access to Mathematica or Maple can compute
> the square root of 2 in those systems as a check.
>
>
>
> ----- Original Message -----
> From: "Don Guinn" <[EMAIL PROTECTED]>
> To: "Programming forum" <[email protected]>
> Sent: Friday, March 10, 2006 4:52 PM
> Subject: Re: [Jprogramming] More precision nightmares
>
> The answer you listed from the web is not correct. It's correct only to
> the number of digits listed. The number below is not correct either,
> but it's a lot closer.
>
> 0j200":(10x^500)%~(<[EMAIL PROTECTED]:)2x*10x^1000
> 1.4142135623730950488016887242096980785696718753769480731766797379907324784621070388503875343276415727350138462309122970249248360558
> 5073721264412149709993583141322266592750559275579995050115278206057147
> ...
>
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm