以下是我为牛顿方法编写的代码:
(define (newtons-method f guess n)
(define (newtons-method-h guess k)
(if(= k n)
guess
(let ((next (- guess (/ (f guess) ((der f 0.1) guess)))))
(newtons-method-h next (+ k 1)))))
(newtons-method-h guess 0))
以及我编写的使用牛顿法求平方根的代码:
(define (sqrt-newt n)
(newtons-method (lambda (x) (- (* x x) n)) 1.0 40))
我想知道... sqrt-newt 是否调用 newtons-method 进行 40 次交互?我相信答案是肯定的,但我在这里画了一个空白。