MatLab的Galton钉板问题训练报告 终极版.docxVIP

  • 61
  • 0
  • 约3.2千字
  • 约 7页
  • 2017-10-06 发布于重庆
  • 举报

MatLab的Galton钉板问题训练报告 终极版.docx

MatLab的Galton钉板问题训练报告 终极版

Matlab工程实训报告题目 Galton钉板模型 学院名称 专业班级 姓名 学号 日期 2014.9.9问题描述Galton 钉板模型Galton 钉板模型是由英国生物统计学家Galton 设计的。其原理是:在一块板上钉有n 排钉子,设n=5,在钉子的下方有6 个格子,分别编号为0、1、2、3、4、5,自上方扔进小球任其自由下落,在下落过程中让小球碰到钉子时,从左边落下和从右边落下的机会相等。碰到下一排钉子时又是如此。最后落入底板中的某一格子。训练目的·熟悉随机函数的使用 ·了解基本动画的设计 训练内容编程实现该模型的动画,输入扔球次数m。提示:注意确定钉子的位置,将钉子的横、纵坐标保存在两个矩阵中,确定小球碰到钉子的可能性,小球碰到钉子后往左或往右各占50%,可设定当生成的随机数0.5 往左,否则往右。训练要求:计算落入第i 个格子中的球数及概率模拟小球堆积的情况 编制实训报告。设计思路【No.1】:动画模拟Galton钉板试验1) 确定钉子的位置。将钉子的横、纵坐标存储在一个矩阵中;2) 模拟了小球从顶端随机地落入某一格子的过程。设向右的概率为p,向左的概率为q=1-p;将[0,1]分成两段,区间[0,p]和(p,1]。利用rand[]产生一个介于0和1之间的随机数u,如果随机数,让小球落向

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档