练习3-77

原文

Exercise 3.77. The integral procedure used above was analogous to the “implicit” definition of the infinite stream of integers in section 3.5.2. Alternatively, we can give a definition of integral that is more like integers-starting-from (also in section 3.5.2):

(define (integral integrand initial-value dt)(cons-stream initial-value            (if (stream-null? integrand)         the-empty-stream           (integral (stream-cdr integrand)                             (+ (* dt (stream-car integrand)) initial-value)                             dt))))

When used in systems with loops, this procedure has the same problem as does our original version of integral. Modify the procedure so that it expects the integrand as a delayed argument and hence can be used in the solve procedure shown above.

代码

 (define (integral delayed-integrand initial-value dt) (cons-stream initial-value (let ((integrand (force delayed-integrand))) (if (stream-null? integrand) the-empty-stream (integral (delay (stream-cdr integrand)) (+ (* dt (stream-car integrand)) initial-value) dt))))) 


感谢您的访问,希望对您有所帮助。 欢迎大家关注或收藏、评论或点赞。


为使本文得到斧正和提问,转载请注明出处:
http://blog.csdn.net/nomasp


版权声明:本文为 NoMasp柯于旺 原创文章,如需转载请联系本人。

转载于:https://www.cnblogs.com/NoMasp/p/4786058.html

【SICP练习】142 练习3.77相关推荐

  1. 神经网络学习笔记(一) RBF径向基函数神经网络

    神经网络学习笔记(一) RBF径向基函数神经网络 2018年08月06日 13:34:26 吃机智豆长大的少女乙 阅读数:2735 RBF径向基函数神经网络 初学神经网络,以下为综合其他博主学习材料及 ...

  2. 径向基函数网络初认识

    一种结构简单,收敛速度快,能够逼近任意非线性函数的网络--径向基网络(RBF). 径向基网络可以分为正则化网络和广义网络,其中广义网络在工程实践中被广泛应用,它可以由正则化网络稍加变化得到. 径向基函 ...

  3. python的gdal库说明_GDAL库学习笔记(一): GDAL库介绍

    可能你不玩GIS,不懂这个库到底有什么用,或者和python有什么关系.但是你要玩GIS,RS,你就应当知道这个库的价值.就算你不玩GIS,我想这个库对你也应该有致命的吸引力.为什么?看下面的介绍吧! ...

  4. 神经网络学习笔记(五) 径向基函数神经网络

    径向基函数神经网络 首先介绍一下网络结构: 1.输入层为向量,维度为m,样本个数为n,线性函数为传输函数. 2.隐藏层与输入层全连接,层内无连接,隐藏层神经元个数与样本个数相等,也就是n,传输函数为径 ...

  5. 2017年上海交通大学软件学院暑期夏令营机试题目

    原链接:https://download.csdn.net/download/joyinsun_tzou/9894605  短文 text.txt I am a Chinese boy. My nam ...

  6. 【毕设进行时-工业大数据,数据挖掘】对数据库的稍大规模的读写

    正文之前 只有五天了,好方啊!幸好,今天问老师,老师告诉我下周一在,那我就可以赶在提交截止期限之前找老师签字.而且这正好给了我最多的准备时间,让我可以多学一点,免得面对老师的时候特别心虚.这半年下来, ...

  7. Godot 4 源码分析 - 初探

    准备研究GoDot 4源码. 源码下载 获取源代码 在进入 SCons 构建系统并编译 Godot 之前,你需要将 Godot 的源代码下载到本地. 源代码位于 GitHub 上, 虽然你可以通过网站 ...

  8. MATLAB实现智能计算方法实验汇总

    MATLAB实现智能计算方法实验汇总 代码资源链接 [实验一 模糊聚类分析](https://blog.csdn.net/qq_36949278/article/details/121051493) ...

  9. 【优雅】matplotlib 常见图

    对于matplotlib 而言, 首先需要创建一个画布[即 plt.figure()] 然后才可以进行各种图标绘制 最后通过[plt.show()]显示 [优雅]matplotlib 常见图:http ...

  10. 神经网络学习笔记(二)GRNN广义回归神经网络

    广义回归神经网络(GRNN) 广义回归神经网络是径向基神经网络的一种,GRNN具有很强的非线性映射能力和学习速度,比RBF具有更强的优势,网络最后普收敛于样本量集聚较多的优化回归,样本数据少时,预测效 ...

最新文章

  1. iOS9临时性解决HTTP以及scheme跳转问题
  2. Java性能调优:充分利用垃圾收集器
  3. a频繁连接不上redis_连接不到redis Caused by:..._慕课问答
  4. 用简单的代码测一测你是否真的了解:Asp.Net中的事件和委托的实现
  5. JDBC基本知识总结概括及8个阶段优化过程:
  6. PathCopyCopy一键复制文件路径
  7. 《推荐系统笔记(十三)》购物篮分析 —— 基于关联规则的topN推荐
  8. python自动化测试-Python实现性能自动化测试竟然如此简单
  9. AudioClip 参数解析
  10. c++ builder 2010论坛_CHiF中国血液创新论坛 | 领域大咖带您开启CLL的个体化治疗之门...
  11. python里的PYTHONPATH是干什么用的?
  12. JAVA调用百度OCR实现身份证识别
  13. SPSS常用方法及操作
  14. 网速上传的怎么测试软件,怎么测网速(教你快速测试自家网速)
  15. 柱状图误差线 matlab,matlab柱状图加误差线
  16. 关于H5的标签整理合集(一)
  17. 关于dubbo的rpc基于传输层一说
  18. 直播第三方美颜怎么选择?美颜SDK哪家好?
  19. CPU占用率百分百原因及解决方法
  20. 【python实战】不玩微博,一封邮件就能知道实时热榜,天秀吃瓜

热门文章

  1. bzoj 2763: [JLOI2011]飞行路线 分层图
  2. c += c-- | ++b;
  3. java对【配置文件的读取】与【读配置文件时的路径问题】代码总结
  4. Effective C++读书笔记05
  5. router单页面多个标签tags的用法router-view/router-view
  6. ASP.net发布项目引用了C++DLL后页面提示找不到指定模块的异常
  7. windows10-seaslog安装笔记
  8. Swift 实现图片转字符画的功能
  9. Linux部署之批量自动安装系统之测试篇
  10. GCC O1 O2 O3