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

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

ID:33330409

大小:508.02 KB

页数:7页

时间:2019-02-24

117 高尔顿钉板试验动态图形软件的设计与制作_第1页
117 高尔顿钉板试验动态图形软件的设计与制作_第2页
117 高尔顿钉板试验动态图形软件的设计与制作_第3页
117 高尔顿钉板试验动态图形软件的设计与制作_第4页
117 高尔顿钉板试验动态图形软件的设计与制作_第5页
资源描述:

《117 高尔顿钉板试验动态图形软件的设计与制作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2015年2月第34卷第2期洛阳师范学院学报JournalofLuoyangNormalUniversityFeb.,2015Vol.34No.2高尔顿钉板试验动态图形软件的设计与制作武新乾,张翠霞,轩凤霞(河南科技大学数学与统计学院,河南洛阳471023)摘要:为了更加直接形象地认识和理解高尔顿钉板试验的过程和结果,基于MATLABGUI编制了高尔顿钉板试验动态图形软件.该软件界面友好,通过输入相关参数即可观测到高尔顿钉板试验的演示过程,这对中心极限定理的教学起到了良好的辅助作用,达到了理想的效果.关键词:高尔顿钉板试验;MA

2、TLABGUI;回调函数中图分类号:O211.4;TP311.1文献标识码:A文章编号:1009-4970(2015)02-0075-04在概率论与数理统计研究中,高尔顿钉板试验[1]本文基于MATLABGUI来设计和制作高尔顿钉是一种经典的古典概型,试验模型如图1所示.板试验动态图形软件.该软件界面友好、使用方便,使用者可以自主输入参数来模拟高尔顿钉板试验.1MATLABGUI简介[4-5]GUI(GraphicalUserInterface)是MATLAB自带的图形用户界面设计工具,可以开发出友好的用户界面.GUI控制面板

3、包含多种控件,如坐标轴、可编辑文本框、静态文本框和单功能键等,用户可以图1高尔顿钉板试验在高尔顿钉板上方让小球自由下落,当小球每次碰到钉板时等可能地落入左右两侧,最后落入板底的某个槽里,而小球落入哪个槽里事先无法确定.当小球个数足够多时,最后各个槽里小球的顶端的曲线情况类似于正态密度曲线,可以形象地说明中心极限定理.为了模拟高尔顿钉板试验,聂燕基于VisualBasic语言讨论了高尔顿钉板试验的算法实现和试[2]根据自己的需要选择控件.激活GUI文件将得到一个FIG文件和一个M文件.FIG文件是对GUI图形窗口及其子对象的完全描述

4、,M文件则负责GUI设计中的控制函数.表1中给出了高尔顿钉板试验动态图形软件设计所用到的控件及其作用说明.2软件制作2.1静态界面制作过程验分析,然而,该文献侧重于算法实现,并没有高尔顿钉板试验动态图形软件设计的界面分为提出设计可视化的操作界面.网络上给出了演示高[3]四个部分:功能按钮区、参数输入区、概率分析区尔顿钉板试验的课件,有可视化操作界面,但钉和图形显示区(如图2所示).用户手动输入参数来板层数固定,且小球落入钉子右边概率只有4种选择,也没有给出理论概率与频率的对比结果.为了避免这些限制条件,有必要设计和制作出一

5、种更加灵活实用的可视化软件.演示高尔顿钉板实验,钉板层数、小球个数和偏左概率都可自主选择,并且演示速度可以自行调整.软件使用方便,可以实现理想的人机交互.收稿日期:2014-10-30基金项目:地方高校国家级大学生创新创业训练计划项目(201310464048);河南科技大学实验技术开发项目(SY1314032);河南科技大学教育教学改革研究计划项目(2013Y-076).作者简介:武新乾(1969-),男,河南中牟人,博士,副教授.研究方向:数理统计与应用.·75·洛阳师范学院学报2015年第2期表1MATLABGUI中的部分控

6、件及其作用说明控件类型控件名称控件特征及功能上带文字标识的矩形,“按”“放”操作时会引起凸凹变化,点击时产pushbutton单功能键生一个动作,单功能选用popupmenu弹出框带垂直滚动条的长条形文本框,多项“互斥”功能选用凹型方框,可使合法的MATLAB语句、程序输入运行,可随意输入edit可编辑文本框运行指令程序text静态文本框凹型方框,其中的文字纯粹作注释说明axes坐标轴用于显示图形或图像panel面板GUI对象容器,可将同类的控件集中到一起为用户提供由两个或多个互斥选项组成的选项集,当用户选择某单radiobut

7、ton单选按钮键选按钮时,同一组中的其他单选按钮不能同时选定table表格用于制作表格图2高尔顿钉板试验动态图形软件界面制作此软件时,首先在纸上大致画出软件界面,然后将所需控件拖入图形显示区,调整好各个控件的大小并编辑属性.具体步骤如下:(1)建立两个坐标轴(axes),一个用于显示小球在钉板上下落的过程,另一个用于显示落入各个槽里小球的数量图形;(2)建立三个面板(panel),分别为参数设置面板、概率分析面板和控制面板;(3)在参数设置面板中,建立三个可编辑文本框(edit),用于接收用户输入的参数;再建立两个单选按钮键(ra

8、diobutton),用于选择速度快慢;最后建立四个静态文本框,用于显示各个参数的名称;(4)在概率分析面板中,建立一个表格(ta-ble),用于显示理论概率和实验频率的比较结果;(5)在控制面板上建立三个按钮(pushbutton)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。