练习1.39
没想到最后一道题如此简单,n和d的过程可以如下定义:
(define (n i)
(if (= i 1)
i
(- (* i i))))
(define (d i)
(- (* 2 i) 1))
这里我们就不再重复写成块结构了。
(define (tan-cf x k)
(cont-frac n d k))
我测试了(tan-cf 100 100)以后吓了一跳,如果在(cont-frac n d k)前加一个exact-inexact就会好得多,这是将分数转换为浮点数的函数。
版权声明:本文为 NoMasp柯于旺 原创文章,未经许可严禁转载!欢迎访问我的博客:http://blog.youkuaiyun.com/nomasp
本文介绍了一个简单的Scheme函数,用于通过连续分数计算tan-cf。定义了n和d的过程,展示了如何使用(cont-fracndk)函数,并强调了在结果转换为浮点数前使用exact-inexact函数的重要性。
2369

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



