正弦光栅的生成matlab,matlab做正弦光栅衍射的计算机模拟

正弦光栅衍射的计算机模拟

陈永万

(玉溪师范学院理学院物理系 08级物理2班 云南 玉溪 653100)

指导教师 :任继阳

摘要:本文利用Matlab对正弦光栅衍射实验进行仿真模拟。先创建用户界面,实现人机交互,在程序中输入不同的实验参数,可以使此衍射现象直观逼真地表现出来。此方法解除了传统实验中的许多限制,且准确方便。

关键词:正弦光栅衍射实验;MATLAB; 用户界面设计;程序编写;仿真模拟

1.引言

光学是一门拥有悠久历史的学科,人类对光的研究,最初主要是由 “人的眼睛为什么能看见周围的物体?”之类的问题引起的。随着人类对光的认识的不断加深,光的衍射成为光学中不可或缺的一部分,人们对光的认识是从不断的实验和探索中加深的,其中就走到了光的衍射及其波动性这一步,光的衍射即光绕过障碍物偏离直线传播而进入几何阴影,并在屏幕上出现光强分布不均匀的现象 。

要深刻的认识光的衍射现象,实验是必不可少的,而在实验过程中我们发现,光的衍射实验并没有那么简单,仪器精细程度比较高,操作起来就比较困难,而且受许多外界因素的影响,这必然会影响我们准确地分析和研究实验结果。 伴随着计算机技术的飞速发展以及教学现代化的需要,计算机正逐渐走进学校,走进课堂,将计算机仿真技术用于光学实验当中是个不错的办法,在此,借助计算机利用Matlab对正弦光栅衍射实验进行模拟,与实验室中的真实实验相比较,探索利用Matlab对光学实验进行仿真模拟相对于传统实验的优势。 本文由四部分构成:第一部分阐述正弦光栅衍射的相关理论知识;第二部

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值