按照下图的算法,似乎可以算出圆周率  等于4:

这个结论肯定是错误的,这篇文章就来仔细解释下。

1 周长和面积

确实,随着不断弯折,圆外多边形看上去越来越接近圆:

那为什么文章开头的结论是错误的呢?我们需要明白,在这个弯折过程中,圆外多边形的周长和面积发生了不同的改变:

  • 圆外多边形的周长始终保持不变,并没有逼近圆的周长

  • 圆外多边形的面积不断逼近圆的面积,所以看上去圆外的多边形看上去越来越接近圆

1.1 周长不变

将圆的右上角放大,可见外接正方形的边无论折成多少个阶梯,只要恰当地平移这些阶梯,就可以还原出之前的正方形(动图出处):

也就是说,在弯折过程中,圆外多边形的周长始终为4:

更代数一点,可用数列  来表示弯折过程中外面多边形的周长,很明显该数列的极限为:

这是一个常数数列,该数列的极限为4,这说明弯折过程中圆外多边形的周长是没有发生变化的。

1.2 面积逼近

一开始,外接正方形和圆形的面积大概相差4个直角三角形,也就是下图中蓝色的四个直角三角形。因为圆的直径为1,所以容易推出这四个直角三角形的面积之和为  ,也就是说外接正方形和圆形的面积大概相差  :

不断地弯折圆外多边形,可以算出这些直角三角形的和是在不断减小的,也就是圆外多边形和圆形的面积差在不断减小:

这说明圆外多边形的面积在不断逼近圆形的面积。

1.3 科赫雪花

综上,之所以得到错误的结论,是我们直觉上认为面积逼近的同时周长也会逼近。这个直觉是错误的,周长和面积并没有绝对的对应关系。来看一个更极端的例子,像下面动图一样,从边长为  的等边三角形开始,可以生成类似于雪花的图像,也称为科赫雪花:

可以证明,科赫雪花的面积的极限为  ,但周长的极限为无穷大,具体细节可以参考这里。

2 另外一个问题

下面来看一个类似的问题,这个问题可以帮助我们思考得更深一些。同样是直径为1的圆,在它的圆周上画满相切的圆:

如果交替地取这些圆在圆周内的部分和圆周外的部分,就构成了一条缠绕着圆周的连续曲线:

上图中的曲线是由8个圆组成的,当然可以用更多的相切圆来构造该曲线。随着相切圆的增加,该曲线的周长会持续缩小,但是到一定程度后周长就不再缩小了:

实际上,该曲线的周长会停留在该数值附近,并不会逼近圆的周长。背后到底是什么原因,使得曲线周长没有逼近圆的周长?

3 切线

在微积分中学习过,在一定的条件下, 点附近的曲线可以用切线来近似(这是《单变量微积分》中的内容):

3.1 曲线的长度

假如要计算曲线在  之间的长度,可以将把  切成  份,对应的曲线也被分成了  份:

因为切线是对曲线的近似,所以可用每个部分的切线段长度来近似每个部分的曲线段:

进一步细分  ,也就是让  变得更大,可以看到近似的效果会越来越好:

当  时,这些切线段的长度加起来就是曲线的长度。

3.2 错误的逼近

回头来看一下,之前的例子是用折线或者曲线去逼近圆形的周长:

而不是用圆形的切线去逼近圆形的周长,这就是得出错误结论的原因。

3.3 为什么是切线

那为什么圆形的切线才能去逼近圆形的周长呢?这个问题可能需要用整个《单变量微积分》课程来回答。这里就简单说一下重点,可以证明,曲线的切线和曲线之间相差一个 高阶 无穷小,也就是下图标注的 

上述说法反过来也是成立的:

在计算圆形周长的例子中,用来近似圆形周长的折线、曲线,它们只和圆形相差了一个无穷小。这里不去深究具体的代数表达式,只需要知道,高阶 无穷小的意思就是比无穷小还要小。也就是说,圆形的切线是最接近圆形的,因为它们之间相差最小(高阶无穷小)。所以,必须用切线才能成功逼近。

文章的最新版本请查看:为什么算出来的圆周率 π 等于 4 ?

为什么算出来的圆周率 π 等于 4 ?相关推荐

  1. 超级计算机能算数学题吗,圆周率到底能不能算尽?人类拿超级计算机算了一下,结果不敢相信...

    校长科普 2018-12-11 01:16 圆周率到底能不能算尽?人类拿超级计算机算了一下,结果不敢相信 说到圆周率,读过书的小伙伴应该都很清楚吧,在数学课上最有意思的就是算圆周率了.记得校长初中的时 ...

  2. 圆周率用计算机能算出来不,圆周率到底能不能算尽?人类拿超级计算机算了,结果不敢相信!...

    提到圆周率,我们大部分人应该都不会觉得陌生,就这样东西来说,往往我们的首次接触都是在初中的时候.那时候的很多数学老师也会用让学生计算圆周率来评估他们的计算能力.事实上,圆周率是可以一直循环下去的,对此 ...

  3. html中的圆周率如何调用,谁算出来的圆周率

    纠正一下,圆周率并不是祖冲之发现的,他之前,刘徽就就计算过圆周率,作为数学家,研究计算圆周率应该是他们的专业方向之一. 中国古代数学家对圆周率方面的研究工作,成绩是突出的.早在三国时期,著名数学家刘徽 ...

  4. 土地一分用计算机怎么算,一分地等于多少平方米怎么算

    一亩土地等于多少平方米,计算公式一亩=666.6666667平. 单位换算: 1亩=10分 1亩=60平方丈=6000平方 1米=3尺:1平方米=9平方尺过来 1平方尺=1/9 平方米 所以 1亩=6 ...

  5. 怎样用计算机算正切值,tan等于(万能计算器在线使用)

    特殊:tan(45) =1 tan(135)=-1 一般:tan(45+180k)=1 tan(135+180k)=-1(k属于自然数) 角所对的直角边比另一个直角边 两角和正切公式:tan(α+β) ...

  6. python计算圆周率100万位要多久_Super Pi-计算10000位圆周率需要多少时间?

    今天谈到CPU的计算功率,想到网上流传的Super Pi这个圆周率计算器. 两个Text,一个Timer,一个Command,就可完成Super Pi的工作~ Option Explicit 'Cop ...

  7. Super Pi-计算10000位圆周率需要多少时间?

    今天谈到CPU的计算功率,想到网上流传的Super Pi这个圆周率计算器. 两个Text,一个Timer,一个Command,就可完成Super Pi的工作~ Option Explicit 'Cop ...

  8. matlab算cos15 cos30,cos30 等于多少:Cos30度等于多少?怎么算的求详细解答

    优质回答 回答者:时殇2333 cos30°=邻边÷斜边=√3:2=√3/2. cos是余弦值,余弦值=邻边÷斜边.因为在三角形中,30°所对的直角边是斜边的一半.所以这个三角形的三边之比=1:√3: ...

  9. 中国超级计算机计算圆周率,圆周率都已算到31.4万亿位,为什么超级计算机还在算圆周率?...

    在今年的圆周率日(3月14日)当天,人类打破了一项新的世界纪录--圆周率的小数位被前所未有地算到了31.4万亿位.那么,不断计算圆周率有什么实际意义呢?难道数十万亿小数位的圆周率还不够用吗? 早在三千 ...

最新文章

  1. 北航孙钰:昆虫目标检测技术
  2. 特斯拉致命车祸最新调查结果发布
  3. 网易云音乐社交玩法的背后,听说有一只神秘部队保驾护航?
  4. 非正交坐标系-模态正交的物理及几何意义
  5. 本年度读书计划-看几本必须好好琢磨的书
  6. 员工为什么缺乏执行力?
  7. 台服海岛纪元显示无法连接服务器,打开海岛纪元提示网络异常或者连接不上
  8. jQuery设置下拉框select 默认选中第一个option
  9. 电力设备管理杂志电力设备管理杂志社电力设备管理编辑部2022年第14期目录
  10. 看不到工作组的其他计算机_就这一次,从现实世界的角度去理解计算机领域的知识(给新手)...
  11. 关于三维数组的一些问题
  12. 一个-书,字 我惆怅
  13. 多线程处理容器ExecutorCompletionService使用
  14. 微信Android客户端架构演进之路
  15. 性能测试监控工具Server Agent无法监控资源,jmeter报错
  16. Ubuntu添加/删除PPA源
  17. 移动互联网时代,为什么要选择电商创业?
  18. ubuntu14.04编译linux 3.17.内核源码
  19. CentOS7下配置Supervisor自启动的两种方法
  20. Google Earth Engine(GEE)——全球影像拼接分析

热门文章

  1. 初中计算机应用基础知识,初中乐理基础知识教案
  2. Excel2007 不能清除剪贴板
  3. 四轮差分驱动平台gazebo插件
  4. 一二线城市知名 IT互联网公司名单(最新整理版跳槽名单)~
  5. 微软游戏服务器断网,惊了!Win10出现断网问题,微软居然让你自己解决?
  6. 阿里云二级域名解析教程
  7. [转]英文中的偏旁部首及其记忆
  8. Hash中的bucket什么意思?
  9. CC2640R2F BLE5.0 蓝牙协议栈Off-Chip OAD功能
  10. java电话正则屏蔽_java针对电话号码正则匹配实例