Matlab实现Galton板的动画演示
galton板又称为高尔顿钉板,室友生物统计学家Galton设计的。
该板即从入口处放进一个直径略小于两颗钉子之间的距离的小圆玻璃球,当小圆球向下降落过程中,碰到钉子后皆以1/2的概率向左或向右滚下,于是又碰到下一层钉子。如此继续下去,直到滚到底板的一个格子内为止。把许许多多同样大小的小球不断从入口处放下,只要球的数目相当大,它们在底板将堆成近似于正态 的密度函数图形(即:中间高,两头低,呈左右对称的古钟型),其中n为钉子的层数。
下面的程序以N=4为例,动画模拟进行100次实验。
K=100;
n=zeros(1,5);
delay=0.05;
clf;
axis([-4 4 -7 0]);
aa=sqrt(3)/2;
bb=1/2;
dd=3/2;
a=0.9*aa;
b=0.9*bb;
xx=[0,-aa,aa,-2*aa,0,2*aa,-3*aa,-aa,aa,3*aa];
yy=[0,-dd,-dd,-2*dd,-2*dd,-2*dd,-3*dd,-3*dd,-3*dd,-3*dd];
for k=1:Kclfr=round(rand(1,4));x0=0;y0=0;text(1.5,-0.5,'Galton');hold on;text(2.5,-1,'cpw');hold on;for i=1:10x=xx(i);y=yy(i)-0.1;X=[x,x-a,x-a,x,x+a,x+a];Y=[y,y-b,y-b-0.9,y-1.8,y-b-0.9,y-b];fill(X,Y,'g');hold on;endn(sum(r)+1)=n(sum(r)+1)+1;plot(x0,y0,'ro');for j=1:4if r(j)==0x0=x0-aa;y0=y0-bb;plot(x0,y0,'ro');hold on;pause(delay);y0=y0-1;plot(x0,y0,'ro');hold on;pause(delay);elsex0=x0+aa;y0=y0-bb;plot(x0,y0,'ro');hold on;pause(delay);y0=y0-1;plot(x0,y0,'ro');hold on;pause(delay);endendfor m=1:5text((m-3)*sqrt(3),-6.5,num2str(n(m)));endpause(20*delay);
end
方法比较笨,如果想要进行N更大的实验的话,需要重新计算每个顶板的位置,重新设置xx和yy。
Matlab实现Galton板的动画演示相关推荐
- 刘徽割圆法转化成matlab,刘徽割圆术动画演示
在高中数学极限的概念教学或选修课<数学史选讲>中,一般都会讲到我国古代数学家刘徽的"割圆术",其体现了朴素的极限思想.在教学中我们若用几何画板动态演示圆的分割过程,随着 ...
- 基于MATLAB实现电磁场的动画演示
基于MATLAB实现电磁场的动画演示 简介:学习过电磁场的小伙伴们都比较清楚,电磁场由于其抽象的概念,时空分布复杂等问题,成功劝退一大波小朋友,如果我们在学习的时候能够将抽象的概念可视化,再将静态的图 ...
- matlab模拟台球比赛,Matlab 台球模拟程序 动画演示
发布时间: Oct 21, 2012 更新时间: Oct 21, 2012 总字数:1669 阅读时间:4m 作者: 谢先斌 Matlab 台球模拟程序 动画演示 代码 axis([-1.6,12.6 ...
- css3宽度变大动画_动画演示流量计的工作原理
流量计(Flowmeter)是工业生产的眼睛,与国民经济.国防建设.科学研究有着密切的关系,在国民经济中占据重要地位与作用,可用于气体.液体.蒸汽等介质流量的测量.为了更好的展示流量计测量原理,小 ...
- css3宽度变大动画_【动画演示】流量计的工作原理,真涨见识!
[培训]多热源联网供热技术与管网水力平衡调配技术培训班(2020年7月9-11日 泰安市) 本文转自:除灰脱硫脱硝技术联盟 流量计(Flowmeter)是工业生产的眼睛,与国民经济.国防建设.科学研究 ...
- css3宽度变大动画_动画演示14种流量计的工作原理,真涨见识!
点上面蓝色字体直观学机械可长期订阅我们 法律顾问:赵建英律师 流量计(Flowmeter)是工业生产的眼睛,与国民经济.国防建设.科学研究有着密切的关系,在国民经济中占据重要地位与作用,可用于气体.液 ...
- 计算机网络的工作原理演示动画,动画演示14种流量计的工作原理
流量计(Flowmeter)是工业生产的眼睛,与国民经济.国防建设.科学研究有着密切的关系,在国民经济中占据重要地位与作用,可用于气体.液体.蒸汽等介质流量的测量.为了更好的展示流量计测量原理,小编采 ...
- matlab实现的一个简单动画
matlab实现的一个简单动画 全部代码 clc;%清屏 ysy=figure('name','猪猪女孩');%标题 axis([0 80 0 80]); hold on; axis off; set ...
- css3宽度变大动画_动画演示14种流量计的工作原理,长知识
流量计(Flowmeter)是工业生产的眼睛,与国民经济.国防建设.科学研究有着密切的关系,在国民经济中占据重要地位与作用,可用于气体.液体.蒸汽等介质流量的测量.为了更好的展示流量计测量原理,小编采 ...
最新文章
- Codeforces 454C - Little Pony and Expected Maximum
- Java程序员应该了解的10个设计原则
- ug编程内公差和外公差是什么_工厂老师傅自学数控编程多年心得,希望你们少走弯路...
- matlab bdir 排序,matlab-3次b样条(matlab - 3次b样条).doc
- 2018湖北技能高考计算机类学校,武汉船舶职业技术学院举行2018年湖北省技能高考...
- 冯泽来学分块(二分查找)
- npm创建react项目
- activity 流程编辑器_最好用的流程编辑器bpmnjs系列之Viewer
- eclipse+java类不报错_eclipse,代码中有错误,项目或者java类中却不显示红叉
- 如何提升深度学习的性能
- Office 365系列(6)------Stage Migrate 搬迁方式至O365上来方法及步骤总结
- 2-SAT 及 一点习题
- 深度学习人工智能中编写程序
- “区块链+供应链”的应用案例
- 计算机专业的优秀学长寄语大一新生,学长学姐对大一新生的寄语 大学学长学姐寄语励志...
- 墙裂安利!用腾讯云AI语音合成打造自己的第一本有声书
- wps如何快速小计求和
- Scrach基本概念与操作
- Windows 7系统中被忽略的七个实用功能
- 说说QQ校友与校内网的优势
热门文章
- 配置Visual Studio Code的SciLab开发环境
- 【信息汇总】武汉理工大学计算机考研
- 【英国诺森比亚大学】流体与热能课题组招收全奖博士
- Flink调优(一)资源调优、背压问题的分析
- mtk keypad
- layui列表显示缩略图_layui 表格中实现照片预览,点击查看原图
- TS 中 any 和 unknown 的区别
- LuoguP2472 SCOI2007 蜥蜴
- [数论 斐波那契] 51nod1355. 斐波那契的最小公倍数
- 计算机实训存在的问题和解决方法,中职学校计算机专业实训课程存在问题及的对策.doc...