September 2017 Update
This commit is contained in:
parent
bba7bfd280
commit
ba8067c3b7
14570 changed files with 153136 additions and 63871 deletions
|
|
@ -0,0 +1,10 @@
|
|||
(define agm
|
||||
(case-lambda
|
||||
((a0 g0) ; call again with default value for tolerance
|
||||
(agm a0 g0 1e-8))
|
||||
((a0 g0 tolerance) ; called with three arguments
|
||||
(do ((a a0 (* (+ a g) 1/2))
|
||||
(g g0 (sqrt (* a g))))
|
||||
((< (abs (- a g)) tolerance) a)))))
|
||||
|
||||
(display (agm 1 (/ 1 (sqrt 2)))) (newline)
|
||||
Loading…
Add table
Add a link
Reference in a new issue