3

《从圆周率计算浅谈计算数学》推荐

 2 years ago
source link: https://www.changhai.org/articles/science/mathematics/CMRecom.php
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
《从圆周率计算浅谈计算数学》推荐   网站首页 往昔追忆 浮光掠影 科学园地 技术广角 笑傲江湖 翻译作品 站长微博 评论选录   欢 迎 访 问 卢 昌 海 个 人 主 页

除了自己的无知,我什么都不懂。

-苏格拉底

星期五9二〇二一年七月 信 息 作品列表 | 电子图书 站长简介 | 常见问题 版权说明 | 电子信箱

统 计 自 2019-09-25 以来本文点击数9,490 自 2008-02-01 以来 本站点击数26,426,128 昨日点击数 3,374 今日点击数 1,821

《从圆周率计算浅谈计算数学》推荐

- 卢昌海 -

读汤涛老师签赠的《从圆周率计算浅谈计算数学》一书毕, 在这里要点个赞——虽说为作者亲赠的书点赞易招风言, 但此书却值得 “顶风” 一赞。

以类型而论, 此书属于我所说的 “专业科普”, 是我素来偏好的类型。 就内容而言, 此书以对 π 的计算为线索, 介绍了计算数学的若干概念和方法, 可谓小中见大。

具体地说, 此书首先从效率低下的韦达 (François Viète)、 莱布尼茨 (Gottfried Wilhelm Leibniz)、 欧拉 (Leonhard Euler) 诸公式谈起, 既而运用修正公式、 数值积分、 迭代等方法给出了若干效率稍高的算法, 然后再到效率极高的高斯-勒让德算法 (Gauss–Legendre algorithm), 最后以高效且可对指定位数上的数值进行定点计算——从而可对其他计算的结果进行核验——的 BBP 算法 (Bailey–Borwein–Plouffe algorithm) 收尾, 逻辑流畅, 条理分明, 层层递进。

更难得的是, 此书篇幅仅 60 页, 却:

  1. 涵盖了所有公式的推导 (当然, 既为专业科普, 自有一定的推导门槛), 深入浅出, 透彻明晰, 读之畅快淋漓, 全无小篇幅著作常有的删略感;
  2. 于技术性内容之外点缀了花絮 (比如提到韦达时, 点缀了韦达破译西班牙人的密码, 使后者气急败坏地指责其使用巫术, “违背了基督教的信仰” 之轶事), 有一种游刃有余的闲适, 全无小篇幅著作常有的急促感;
  3. 有不少精辟之语 (比如 “数学模型本身也是近似的…… 在这种情况下, 一定非要求出它的精确解本身就是一个苛刻且不必要的要求”, “求出问题具有足够精确度的近似解实际上是一个根本性的要求, 并没有打一些折扣来 ‘讨价还价’ 的意味”), 含义周备而准确, 画龙点睛, 全无小篇幅著作常有的草率感。

花几小时读一本 60 页的书, 就能对计算数学这一重要领域及计算 π 这一重要个案有不无深度的了解, 这该有足够的吸引力吧? 若还不够, 那么容我用书里的一句话来进一步 “勾引”, 那是在介绍了荷兰数学家鲁道夫 (Ludolph van Ceulen) 穷毕生精力将 π 算到小数点后第 35 位之后的一句话: “……到本书的后面, 我们可以看到这实际上是轻而易举的一件小事, 完全不需要用一辈子的时间, 手算一天就可以了”。 手算一天就能超越一位数学家的毕生工作, 而这可以只花几小时读一本 60 页的书就学会, 为这样的书点赞不过分吧?

最后, 有一处笔误提一下, 重印时或可订正之: 通过在高斯-勒让德算法的基础之上提炼出的计算机算法, 日本筑波大学于 2009 年 “计算出 π 小数点后 2,500 多亿位数字”——这 “2,500 多亿位” 应为 “25,000 多亿位” (这个笔误本身也从一个侧面显示出高斯-勒让德算法的威力)。

2019 年  9 月 25 日完稿
2019 年  9 月 25 日发布
https://www.changhai.org/

站长往年同日 (9 月 25 日) 发表的作品

站长近期发表的作品

本文的讨论期限已过, 如果您仍想讨论本文,
请在每个月前七天的 “读者周” 期间前来讨论。

>> 查阅目前尚在讨论期限内的文章 <<


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK