matlab模拟公式(Matlab上模拟高尔顿板试验)

小编刚刚接触matlab不久,最近沉迷于制作动图。今天给大家带来一个经典的研究随机现象的模型——高尔顿板。

在高中数学的选修课本中,高尔顿板就充当了我们了解正态分布的引子,而最近,我恰好在《概率论与数理统计》这门课中了解到了中心极限定理,才明白了为什么从高尔顿板上方投下许多小球时,小球的分布会近似满足正态分布。

matlab模拟公式(Matlab上模拟高尔顿板试验)(1)

在前几天学习《大学物理》中的统计物理学这一章的内容时,老师拿着一个高尔顿板来给我们做了演示实验,这激起了我的好奇,经过几天的准备,我在Matlab上编写了相关的代码(好累啊,又想起了学C语言时刷题的那段日子)。由于自身水平有限,做的东西还是相当不完善(大家肯定对小球的速度有所诟病)。另外,我想了好久也没有想到如何编写代码使在前一个小球还没落到底部时后一个小球就开始落下。希望有matlab大神指点一下迷津。

一共投了64个小球(数量有点少),最后的状态是这样的。

matlab模拟公式(Matlab上模拟高尔顿板试验)(2)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页