117 高尔顿钉板试验动态图形软件的设计与制作.docxVIP

117 高尔顿钉板试验动态图形软件的设计与制作.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2015 年 2月第 34 卷 第 2期洛阳师范学院学报JournalofLuoyangNormalUniversityFeb.,2015Vol.34No.2高尔顿钉板试验动态图形软件的设计与制作武新乾,张翠霞,轩凤霞( 河南科技大学数学与统计学院, 河南洛阳471023)摘 要:为了更加直接形象地认识和理解高尔顿钉板试验的过程和结果,基于MATLABGUI编制了高尔顿钉板试验动态图形软件.该软件界面友好,通过输入相关参数即可观测到高尔顿钉板试验的演示过程,这对中心极限定理的教学起到了良好的辅助作用,达到了理想的效果.关键词:高尔顿钉板试验;MATLABGUI;回调函数中图分类号: O211.4; TP311.1 文献标识码:A文章编号: 1009 -4970(2015)02 -0075 -04在概率论与数理统计研究中, 高尔顿钉板试验[1]本文基于MATLABGUI来设计和制作高尔顿钉是一种经典的古典概型, 试验模型如图 1所示.板试验动态图形软件.该软件界面友好、 使用方便,使用者可以自主输入参数来模拟高尔顿钉板试验.1MATLABGUI简介[4-5]GUI(GraphicalUserInterface)是MATLAB自带的图形用户界面设计工具,可以开发出友好的用户界面.GUI控制面板包含多种控件,如坐标轴、可编辑文本框、 静态文本框和单功能键等,用户可以图 1 高尔顿钉板试验在高尔顿钉板上方让小球自由下落,当小球每次碰到钉板时等可能地落入左右两侧,最后落入板底的某个槽里,而小球落入哪个槽里事先无法确定.当小球个数足够多时, 最后各个槽里小球的顶端的曲线情况类似于正态密度曲线,可以形象地说明中心极限定理.为了模拟高尔顿钉板试验,聂燕基于VisualBasic语言讨论了高尔顿钉板试验的算法实现和试[ 2]根据自己的需要选择控件.激活GUI文件将得到一个FIG文件和一个M 文件.FIG文件是对GUI图形窗口及其子对象的完全描述,M文件则负责GUI设计中的控制函数.表 1中给出了高尔顿钉板试验动态图形软件设计所用到的控件及其作用说明.2软件制作2.1静态界面制作过程验分析,然而,该文献侧重于算法实现,并没有高尔顿钉板试验动态图形软件设计的界面分为提出设计可视化的操作界面.网络上给出了演示高[3]四个部分:功能按钮区、 参数输入区、概率分析区尔顿钉板试验的课件, 有可视化操作界面,但钉和图形显示区( 如图 2 所示).用户手动输入参数来板层数固定, 且小球落入钉子右边概率只有 4种选择, 也没有给出理论概率与频率的对比结果.为了避免这些限制条件,有必要设计和制作出一种更加灵活实用的可视化软件.演示高尔顿钉板实验, 钉板层数、 小球个数和偏左概率都可自主选择, 并且演示速度可以自行调整.软件使用方便, 可以实现理想的人机交互.收稿日期:2014-10 -30基金项目: 地方高校国家级大学生创新创业训练计划项目( 201310464048 ); 河南科技大学实验技术开发项目( SY1314032);河南科技大学教育教学改革研究计划项目(2013Y -076).作者简介: 武新乾(1969 -), 男, 河南中牟人, 博士,副教授.研究方向:数理统计与应用.·75·洛阳师范学院学报 2015 年第 2期表1MATLABGUI中的部分控件及其作用说明控件类型控件名称控件特征及功能上带文字标识的矩形,“按”“放”操作时会引起凸凹变化,点击时产pushbutton单功能键生一个动作,单功能选用popupmenu弹出框带垂直滚动条的长条形文本框,多项“互斥”功能选用凹型方框, 可使合法的 MATLAB 语句、 程序输入运行,可随意输入edit可编辑文本框运行指令程序text静态文本框凹型方框, 其中的文字纯粹作注释说明axes坐标轴用于显示图形或图像panel面板GUI对象容器,可将同类的控件集中到一起为用户提供由两个或多个互斥选项组成的选项集,当用户选择某单radiobutton单选按钮键选按钮时, 同一组中的其他单选按钮不能同时选定table表格用于制作表格图 2 高尔顿钉板试验动态图形软件界面制作此软件时,首先在纸上大致画出软件界面, 然后将所需控件拖入图形显示区,调整好各个控件的大小并编辑属性.具体步骤如下:(1) 建立两个坐标轴( axes),一个用于显示小球在钉板上下落的过程,另一个用于显示落入各个槽里小球的数量图形;(2)建立三个面板(panel),分别为参数设置面板、概率分析面板和控制面板;(3)在参数设置面板中,建立三个可编辑文本框(edit),用于接收用户输入的参数;再建立两个单选按钮键(radiobutton),用于选择速度快慢;最后建立四

文档评论(0)

mbxy007 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档