Arithmetic-geometric mean: Difference between revisions

→‎{{header|Racket}}: Added bigfloat version.
(Racket)
(→‎{{header|Racket}}: Added bigfloat version.)
Line 803:
 
=={{header|Racket}}==
This version uses Racket's normal numbers:
<lang racket>
#lang racket
Line 815 ⟶ 816:
<pre>
0.8472130847939792
</pre>
 
This alternative version uses arbitrary precision floats:
<lang racket>
#lang racket
(require math/bigfloat)
(bf-precision 200)
(bfagm 1.bf (bf/ (bfsqrt 2.bf)))
</lang>
Output:
<pre>
(bf #e0.84721308479397908660649912348219163648144591032694218506057918)
</pre>
 
Anonymous user