练习1.40
首先根据公式x^3+ax^2+bx+c写出相应的cubic过程,它的返回值是一个接受参数x的过程:
(define (cubic a b c)
(lambda (x)
(+ (cube x)
(* a (square x))
(* b x)
c)))
(newtons-method (cubic 3 21) 1.0)
;Value: -2.3247179572447267
版权声明:本文为 NoMasp柯于旺 原创文章,未经许可严禁转载!欢迎访问我的博客:http://blog.youkuaiyun.com/nomasp
本文介绍了一个使用Newton's Method求解特定形式多项式方程根的算法实现。通过定义一个cubic过程,该过程接收参数a、b、c,并返回另一个过程,这个过程接受x作为参数并计算x^3+ax^2+bx+c的值。最后,通过newtons-method应用到cubic过程实例上,求得了特定多项式的根。
6950

被折叠的 条评论
为什么被折叠?



