通过投针实验居然能够计算圆周率,这是怎么办到的呢?一起来看看吧。

布丰实验

布丰何许人?百度一下即可。

重点是他设计了一个实验,通过将一定长度的针投到画有一组等距离平行线的平面上,观察针是否与某一条直线相交,研究针与某一条直线相交的概率。发现这个概率与圆周率有关。

概率是多大?

不难想象,这线段与某一直线相交的概率与线段的长度以及平行线间的距离有关。线段越长,相交的可能性越大。当然,线段的长度是相对于平行线间的距离而言的。平行线间的距离越小,相交的可能性越大。我们通常约定平行线间的距离(a)大于线段的长度(l)。这时,这个概率为:

从这个式子可以看出,如果线段长度为距离的一半,则这个概率为圆周率的倒数。

如何知道概率是这个

要严格的求这个概率,需要求一个有点特别的图形的面积(涉及正弦函数的图象),需要用到一点点积分。我们这里不谈。我们来设计一个简单一些的理解方式。要简单的理解,我们就需要直观的承认一些东西(用来取代严格的证明)。

首先让我们考虑一个问题:我们来关心一下,将一根线扔到一组等距离的平行线上,这根线与平行线中的直线的交点个数。如下图中就有两个交点。

其后让我们不仅仅关心线段,我们来关心任意形状的线,比如折线。下面一条线段和一条折线的长度是一样的,容易理解,就一次实验而言,线段更容易与某条直线相交,折线不容易相交,但折线有时一相交,就有几个交点。

然后让我们设想:我们将一条线段在平行线上扔很多次,再将这条线段折一下,又扔同样多的次数。可以想象,前者相交的次数应该多一些,但若考虑交点总数,因为后者可能一次相交就有两个交点,可能两者的交点总数是差不多的。于是让我们承认:考虑交点总数,只与线的长度有关,与线的形状无关。(你不想承认这个?那我没办法了)

进一步,在相同次数的实验中,交点总数的比,大体就是线的长度的比。换句话说,就是交点总数与线段长度成正比,即,在相同次数的实验中:

如果我们能求出这个比值就好了!让我们考虑一个特别的形状:直径为平行线间距离的圆!

从上图可以看出,每次扔一个圆上去,必有两个交点。于是,假设扔M次,交点总数就有2M个。现在注意到上面的比例式子,交点总数1为2M,线的长度1为PD(P为圆周率,D为平行线间距离),然后再考虑将一条线段也往上扔M次,线的长度为L,约定L小于D。交点总数2不知道,记为N。(有一件事请你想象一下:这种情况下,线段一次最多与直线有一个交点,于是交点的个数其实就是相关的次数)。这样,上面那个比例式就成了:

变形一下,就是:

别忘了,对线段而言,M是扔的次数,N是相交的次数。就是这个结果了!如果2L=D,即线段长度取平行线间距离的一半,那么线段与某条直线相交的概率就是圆周率的倒数。

模拟一下!

(声明:本文仅代表作者观点,不代表本站观点,仅做陈列之用)

[责编:大鱼]

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

蒲丰投针实验原理_神奇的圆周率——布丰投针实验相关推荐

  1. 蒲丰投针实验原理_布丰投针实验 MATLAB仿真 以及报告

    布丰投针实验原理.仿真过程以及 MATLAB仿真代码.完整的布丰投针实验报告. 以下内容无关: -------------------------------------------分割线------ ...

  2. 顺丰gis产品经理_线上面试季丰图科技—顺丰旗下专注GIS领域

    WHITer内推--每天9点发布武汉优质互联网企业最新岗位内推机会.内推微信号:whxiaowai  内推邮箱:770554595@qq.com01 Java高级开发工程师 12-25K点击查看职位详 ...

  3. 华为手机投屏电脑_华为手机如何实现无线投屏?

    朋友们,大家好! 大家知道吗?其实我们风雪社是可以留言的,点击下面图片就可以跳转到留言界面哦!(别担心,没有广告的!) 接下来,开始今天的内容了.大家都知道一些华为手机支持无线投屏,那用华为的朋友们, ...

  4. 安卓投屏大师_还不会把手机投屏到电脑?教你四种方法,柯达带你直播玩的更溜...

    现在很多人都喜欢把手机的内容投屏到电脑上,毕竟手机小小的屏幕看着确实不够满足.特别是一些喜欢做直播的朋友,就会需要把手机投屏到电脑上来完成手游直播.可是却有很多朋友表示不知道如何操作才能够实现,今天小 ...

  5. 苹果手机投屏软件_小技巧!苹果手机怎么投屏到笔记本?

    每天陪伴我们最久的是啥?那肯定是手机咯,平时追剧的时候,我们很少再使用电视去看影视作品,取而代之的就是我们的手机了.手机上有各大视频网站,什么腾讯.爱奇艺.优酷等多得不能再多,总之会员是换了又换,买了 ...

  6. 蒲丰投针结果_只能用纸笔才能计算圆周率?蒲丰告诉你,投针游戏也可以

    自从很久以前人们发现了存在圆周率π这个神奇的数字之后,便费尽一切心力来计算这个值.在那个数学工具比较匮乏的时代,人们能够做的就是根据圆周率的定义来计算.历史上,东西方几乎在同时发现了割圆术,虽然细节上 ...

  7. R语言对布丰投针(蒲丰投针)实验进行模拟和动态可视化生成GIF动画

    最近我们被客户要求撰写关于动态可视化的研究报告,包括一些图形和统计输出. 介绍 布丰投针是几何概率领域中最古老的问题之一.它最早是在1777年提出的.它将针头掷到有平行线的纸上,并确定针和其中一条平行 ...

  8. 布丰投针java实现,MATLAB模拟布丰投针实验

    MATLAB模拟布丰投针实验 标签(空格分隔): 算法 Buffon's Needle 桌面上有距离为a的若干平行线,将长度为L的针随机丢在桌面上,则这根针与平行线相交的概率是多少?假定L < ...

  9. 布丰投针试验的仿真和误差估计

    布丰投针试验 一.试验原理 1.试验步骤 2.理论概率及π\piπ的计算与误差 二.Python代码的实现 一.试验原理 1.试验步骤 ​ 1.选一个长度为lll的针.再选取一张白纸,上面划分许多平行 ...

  10. MATLAB模拟布丰投针实验

    MATLAB模拟布丰投针实验 标签(空格分隔): 算法 Buffon's Needle 桌面上有距离为a的若干平行线,将长度为L的针随机丢在桌面上,则这根针与平行线相交的概率是多少?假定L < ...

最新文章

  1. Ant Design Pro 跳转路由 传参数,接收参数
  2. Java 9 - 17 特性解读:Java 9
  3. thunderbird怎样方便的导入gmail联系人
  4. 惠普再“卖身”,软件业务卖给了这家鼻祖级公司
  5. CodeForces 359D (数论+二分+ST算法)
  6. (91)FPGA模块例化(module)
  7. 华为Mate X即将于本月上市:5G实测下载速率超1Gbps
  8. 新手该怎么独立做跨境电商?做之前需要准备什么?
  9. LeetCode(455)——分发饼干(JavaScript)
  10. 年会宣布 996 后,那些保持沉默的人
  11. [Tool] SourceTree初始化GitFlow遇到错误(git command not found)的解决方案
  12. 【面试题7】用两个栈实现队列
  13. 21.MySQL 性能优化
  14. 说话人识别ALIZE工具包的编译
  15. python3GUI--浏览器By:PyQt5(附源码)
  16. 快速学习四步法:如何用20小时,快速学习
  17. Windows Phone 开发人员设置付款和税务信息
  18. 局域网同步服务器系统时间,局域网中如何设置系统时间与服务器同步
  19. 关灯后灯常亮、微亮、闪烁——多种原因分析
  20. autojs查找轮廓相似的图片

热门文章

  1. linux cups打印中文,Linux使用cups进行打印
  2. ffmpeg添加自定义硬件编解码器
  3. 【数据结构】平行四边形数量
  4. 创建你的战略型人际网络
  5. 2008年07月《安全天下事之莫须有的敌人与看得到的威胁》、2008年08月《安全天下事之七月流火》...
  6. 计算机发展对文学的影响,论计算机技术对文学接受的影响
  7. webpack 处理网页小图标favicon
  8. 【LeetCode-13】-罗马数字
  9. 小心,Android木马工具SpyNote免费啦!远程监听就是这么简单
  10. 渗透测试-灰鸽子远控木马