public void galton(int sumOfGrid, int sumOfBall){

int[] grid = new int[sumOfGrid];

int number = 0; //一个小球从顶端落下过程中向右偏移的总次数

int  rand ; //随机数,取值范围为{0,1},为0、为1的概率相等

for( int counter_ball = 1;

counter_ball <= sumOfBall;

counter_ball++ ){

//

// (sumOfGrid - 1)为钉板的层数

for( int times = 1;

times <= ( sumOfGrid - 1 );

times++ ){

rand = (int)( Math.random()*2 );

number += rand;

}

grid[number]++;

number = 0;

//核心>

}

//输出结果

System.out.println( "小球的总数为"+sumOfBall+

"\t格子的个数为"+sumOfGrid );

for( int index = 0; index < grid.length;

index++ ){

System.out.println( (index+1)+

"号格子中的小球数为:\t"+grid[index] );

}

}//end of metod galton

高尔顿钉板 matlab,高尔顿钉板试验模拟相关推荐

  1. Matlab实现Galton板的动画演示

    galton板又称为高尔顿钉板,室友生物统计学家Galton设计的. 该板即从入口处放进一个直径略小于两颗钉子之间的距离的小圆玻璃球,当小圆球向下降落过程中,碰到钉子后皆以1/2的概率向左或向右滚下, ...

  2. matlab手写输入,基于matlab的手写输入板

    基于matlab的手写输入板 Matlab 手写输入板 因为想做个手写数字识别,就先做了这手写输入的面板,这 是 我 根据 matlab 中文论坛里的一篇 文档写的.M 文件比较麻烦,删掉了些注释. ...

  3. 【老生谈算法】matlab实现手写输入板源码——手写输入板

    Matlab手写输入板源码 1.文档下载: 本算法已经整理成文档如下,有需要的朋友可以点击进行下载 序号 文档(点击下载) 本项目文档 [老生谈算法]基于matlab的手写输入板程序设计.doc 2. ...

  4. ad20如何画出pcb板大小_多层pcb板是如何抄板的?

    对于入行工程师来说,PCB多层板抄板是一门较难,但是又必须掌握的技能.多层板的抄板之所以让人望而生畏,是因为我们无法看到其内部的走线.今天捷多邦小编就与大家分享多层pcb板是如何抄板的?下面举例说明: ...

  5. 【开源STC15开发板】STC15F2K60S2开发板

    [开源STC15开发板]STC15F2K60S2开发板 2022-7-6 补充说明: STC15系列单片机最多有62个I/0口(如64-pin单片机):P0.0 ~ P0.7,P1.0-Pl.7,P2 ...

  6. Java项目中利用钉钉机器人Webhook向钉钉群推送告警通知

    今天来讲一下 Java项目中利用钉钉机器人Webhook向钉钉群推送告警通知 一.配置钉钉群 1.新建一个接收通知的钉钉群 如下图,创建一个接收通知的钉钉群 选择项目群,点创建 输入群名称,右侧选择群 ...

  7. android 钉钉考勤日历,vue钉钉考勤日历 vue实现钉钉的考勤日历

    想了解vue实现钉钉的考勤日历的相关内容吗,张张张立宏在本文为您仔细讲解vue钉钉考勤日历的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:vue钉钉考勤日历,vue钉钉考勤,vue考勤日历 ...

  8. 分析2440开发板和4412开发板的性价比_初学者你们怎么看?

    嵌入式与物联网开发板系列-4412开发板,如果了解当前IT和物联网的趋势,就会发现Android工程师越来越瘦欢迎,而且相比之下单纯的Linux工程师却逊色不少, 当然Android系统的内核也是Li ...

  9. 【行空板教程】写字板

    [行空板教程]写字板 前言 我们知道行空板有一块2.8寸的彩屏还一块触摸屏,不搞点事情总感觉浪费了,之前做了语音识别的教程,很多读者都用语音识别做了很多有趣的小项目,那么我就想能不能做一个手写输入法呢 ...

  10. PCB板抄板的流程_PCB板抄板的技巧

    一.PCB板抄板的概念 PCB板抄板是指根据原有的PCB板实物得到原理图和板图(PCB图)的过程.其目的是进行后期的开发.后期开发包括安装元器件.深层测试.修改电路等.因为不属于PCB板抄板的范畴又与 ...

最新文章

  1. php调用python脚本_Window环境下,PHP调用Python脚本
  2. 数据分析的 8 种思维
  3. win10连接计算机,如何在win10中连接计算机和打印机
  4. hdu 1800 (map)
  5. @ResponseBody//该注解会将返回值转为json格式并放到响应体中返回到前台
  6. (转)基于Metronic的Bootstrap开发框架经验总结(7)--数据的导入、导出及附件的查看处理...
  7. 95-849-040-源码-RPC-Flink中的RPC使用
  8. 转载:常用CSS缩写语法总结
  9. Who am I:最烧脑的社会工程学电影
  10. 计算机拨珠游戏,拨算盘与算盘游戏 | 褚半农
  11. Linus 谈软件开发管理经验
  12. java 文件递归删除文件夹_JAVA利用递归删除文件和文件夹
  13. 远程真机测试平台,公用远程真机平台,云真机使用方法
  14. 开发者必看的免费资源分享网站,让开发更简单!
  15. 学习...笔记05:时间,空间,时空傅里叶变换的基本技巧、获取自旋波的频谱图和色散图
  16. mysql migration 使用_Mysql下使用EFCore的CodeFirst和Migration功能
  17. react-native 关闭黄色警告
  18. 新能源产业写入2021年11省两会政府工作报告,大爆发在即!
  19. linux shell编程从入门到精通pdf_SHELL脚本编程入门
  20. c语言第4份实验报告,C语言实验报告(四)

热门文章

  1. python爬不是网页_用python爬网站数据,为什么只爬到标签,爬不到标签内容呢
  2. 使用JDBC创建出版社和书籍管理系统
  3. java生成api文档工具_api文档自动生成工具
  4. python 基于金字塔的图像融合
  5. Python面向对象基础(下)—Python Day9
  6. 用JSON-server模拟REST API(二) 动态数据
  7. Python识别图片指定区域文字内容
  8. 生物信息学入门 富集分析与蛋白质互作用网络(PPI)的可视化 Cystocape入门指南
  9. 解决 error: Raw kernel process exited code: 3221226505
  10. 【涨知识】你家用的是A级锁还是B级锁,什么锁最安全?