控制系统数字仿真与CAD 第3版 教学课件 张晓华 主编 _ 投针实验详解.pdfVIP

  • 6
  • 0
  • 约5.53千字
  • 约 4页
  • 2015-09-18 发布于广东
  • 举报

控制系统数字仿真与CAD 第3版 教学课件 张晓华 主编 _ 投针实验详解.pdf

一、 问题的提出 在人类数学文化史中,对圆周率精确值的追求吸引了许多学者的研究兴 , 趣。在众多的圆周率计算方法中 最为奇妙的是法国物理学家布丰(Boffon)在 1777年提出的“投针实验”。与传统的“割圆术”等几何计算方法不同的是,“投 针实验”是利用概率统计的方法计算圆周率的值,进而为圆周率计算开辟了新的 研究途径,也使其成为概率论中很有影响力的一个实验。 本节我们将借助于MATLAB仿真软件,对“投针实验”进行系统仿真,以此 来研究类比的系统建模方法和离散事件系统仿真。 二、 系统建模 “投针实验”的具体做法是:在一个水平面上画上一些平行线,使它们相邻 a l 0la 两条直线之间的距离都为 ;然后把一枚长为 ( )的均匀钢针随意抛到这一 平面上。投针的结果将会有两种,一种是针与这组平行线中的一条直线相交,一 n k 种是不相交。设 为投针总次数, 为相交次数,如果投针次数足够多,就会发 2ln 现公式 计算出来的值就是圆周率 。当然计算精度与投针次数有关,一般情 ak 况下投针次数要到成千上万次,才能有较好的计算精度。有兴趣的读者可以耐心 地做一下这个实验。 1 1 y l sin ( ) y l sin ( )   不相交   不相交 2 2 1    相交  y l sin ( ) 2  90  1  1  相交 y l sin ( ) y l sin ( )   不相交 2 2 为了能够快速的得到实验结果,我们可以通过编写计算机程序来模拟这个实 验,即进行系统仿真。所谓的系统仿真是指以计算机为工具,对具有不确定性因 素的、可模型化的系统的一种研究方法。建立能够反映实验情况的数学模型是系 统仿真的基础。系统建模中需解决两个问题,一个是如何模拟钢针的投掷结果, O y O 另一个是如何判断钢针与平行线的位置关系。这里,设 为钢针中点, 为 点与最近平行线之间的距离,为钢针与平行线之间的夹角(0  180 )。 首先,由于人的投掷动作是随机的,钢针落下后的具体位置也是随机的,因 y 来模拟钢针投掷结果。 此可用按照均匀分布的两个随机变量 和 其次,人工实验时可以用眼睛直接判断出钢针是否与平行线相交,而计算机 y l 仿真实验则需要用数学的方

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档