资源描述:
《毕业设计(论文)-基于gui的干涉衍射的实验教学研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、西安文理学院物理与机械电子工程院本科毕业论文(设计)题目基于GUI的干涉衍射的实验教学研究专业班级物理学1001学号学生姓名指导教师设计所在单位西安文理学院2014年5月基于GUI的干涉衍射的实验教学研究摘要:光学是重要的专业基础课程,波动理论,特别是干涉和衍射理论,无论在理论研究还是在高校教学中都占有重要的地位。本文基于光的衍射和干涉理论,通过Matlab软件编程对杨氏双缝干涉和单缝衍射进行了计算机仿真,这为光学的理论分析与实验教学提供了方便,并为相关课件设计提供了新的途径。在教学中,利用直观的图样,由图释义,在一个界面中可以比较各种光学现象,
2、方便学生进行比较学习,从而为光学理论和实验教学做了补充。关键词:MATLAB;GUI;干涉;衍射InterferenceandDiffractionMethodBasedonGUIAbstract:Opticsisanimportantprofessionalbasiccourse,wavetheory,especiallytheinterferenceanddiffractiontheory,whetherintheoreticalresearchorintheteachinginCollegesanduniversitiesoccupyani
3、mportantposition.Inthispaper,basedonthetheoryofopticaldiffractionandinterference,throughtheMatlabsoftwareprogrammingfortheyoung'sdoubleslitinterferenceanddiffractionbycomputersimulation,theopticaltheoryanalysisandexperimentteachingprovidesaconvenient,andprovidesanewwayforthec
4、oursewaredesign.Inteaching,usingvisualpatterns,bydefinition,cancomparethevariousopticalphenomenainoneinterface,convenientforstudentstocomparelearning,sodothesupplementfortheopticaltheoryandexperimentteaching.Keywords:MATLAB;GUI;Interference;iffraction目录目录第1章绪论11.1选题的目的与意义11.2
5、干涉与衍射的联系与特点11.3MATLAB的特点与应用2第2章用Matlab实现杨氏双缝干涉现象42.1双缝理论分析及编程流程图42.2双缝干涉计算机模拟5第3章用Matlab实现单缝衍射现象83.1单缝理论分析及编程流程图83.2单缝衍射计算机模拟8第4章图形用户界面(GUI)114.1GUI的简介114.2GUI的创建方法概述114.3GUI的设计流程124.4GUI界面设计的原则124.4.1简洁性124.4.2规范性124.4.3合理性124.4.4人性化134.5利用GUIDE设计GUI134.5.1添加控件134.5.2设置回调函数1
6、4结束语16致谢17参考文献18附录19第1页西安文理学院本科毕业设计(论文)第1章绪论1.1选题的目的与意义波动光学课程中包含有重要的光学图像和光学过程,许多重要的规律都是建立在这些现象上的。在光学教学中需要采用现代化的教学手段千方百计地为学生提供观察物理现象的机会,提高学生学习兴趣,培养学生思维水平和创新能力,但目前很多教学过程中只简单采用了文本投影式教学,对光学现象和规律缺乏科学而形象的描述。我们都知道,光学实验需要稳定的环境和精密的仪器,而这有时会使实验变得困难。在光学实验教学中,避免不了各种典型现象的装置搭建,仪器之间距离的调整,各仪器
7、内部的调整等,而这个过程耗时长,准确性还经常打折扣。部分学生对实验不重视,且光学现象又在一瞬间完成,捕捉不到就完成不了实验内容,学生就不能学到应有的知识,教学效果将会大打折扣。波动光学的教学效果往往困扰着许多教师。对教师来说,他们往往面临着把大量的光学情景以可视化的方式展现出来的艰巨任务。如果采用在黑板上手绘的方式,费时又费力,画出的图像是静态的,效果也不好;如果采用课堂做光学演示实验的方式,光学实验的器具往往比较笨重,搬动不方便,而且光学实验对场地的要求也比较高,理论课堂教室一般满足不了要求。这两种方式的单位课堂时间的利用率还很低。如何在有限的
8、课堂时间内将清晰的光学场景展示在学生面前而又不耽误教学的进度,这个问题的解决显得尤为必要。信息技术的发展为这个问题的解决提供了可能。Ma