5节点仿真matlab实验,基于MATLAB杨氏干涉仿真实验

7f406cf3546f94f61965727758870fdb.png

6f0aed20fd7f0035f074330a73b81481.png

基于MATLAB杨氏干涉仿真实验

张防震 朱亚琼

(河南财政税务高等专科学校 河南 郑州 450002)

摘 要: 利用MATLAB 高性能的数值计算和可视化软件特点,对光学中的杨氏干涉实验进行仿真。单色光双缝干涉的干涉图形是一组几乎是平行的直线条纹,且相邻两明条纹间间距相等,通过MATLABf仿真中可见相邻条纹间距,可知观察值与公式计算出的结果完全一致,故仿真结果正确。使得学生对这一实验有更清楚的认识和了解。

关键词: 大学物理;激光技术;杨氏干涉;MATLAB

中图分类号:O436.1 文献标识码:A 文章编号:1671-7597(2011)1020173-01

0 引言

2 实验仿真

波动光学实验(如光的干涉,菲涅耳衍射,夫琅和费衍射等)内容比以单色光模拟仿真杨氏双缝干涉,模拟时令D=1m ,d=1/100m ,根据公较抽象,如不借助实验,学生很难理解。光学教材一般配有大量的图片式利用Matlab 编程,代码如下:

(包括计算和实验获得的图片),来形象的说明光学中抽象难懂的理论。D=1;波动光学实验一般需要稳定的环境,高精度的仪器,而教室条件有限,能d=1/100;

做的光学实验极少,同时还要受到授课时间的限制。为了让学生容易理解Lambda=500/1000000000;抽象的内容,克服光学实验对实验条件的限制,可采用计算机仿真光学实ymax=2*Lambda*D/d;

验,特别是仿真光学演示实验,配合理论课的进行,把光学课程涉及的大ny=101;y=linspace(-ymax,ymax,ny);多数现象展示在学生面前。如实验中液晶光阀的分辨率较低,很难得到清x=y;

晰的相关峰,利用计算机仿真联合变换相关实验,可以得到清晰的相关for i=l:ny 峰;初学者不易理解光学菲涅耳衍射与夫琅和费衍射,通过光学仿真实for j=l:ny

验,可以计算出它们之间的演化规律,清楚的说明二者之间的联系与区l1=squart((y(i)-d/2)^2+0*x(j)+D^2);别。学生们根据自己对光学原理和规律的理解,设置在仿真光学实验中的L2=squart((y(i)+d/2)^2+0*x(j)+D^2);可控参数,探索和发现光学世界的奥秘,从而调动学习调动积极性。

phi=2*pi*(l2-l1)/Lanbda;I(i,j)=4*cos(phi/2)^2;1 杨氏干涉实验原理

end 杨氏干涉实验是两点光源干涉实验的代表,无论从经典光学还是从现end

代光学的角度来看,杨氏实验都具有十分重要的意义。

figure(1);

杨氏干涉实验以极简单的装置和巧妙构思实现了普通光源干涉。

plot(y,I(:,l));

杨氏双缝实验的装置如图1所示,按照惠更斯-菲涅耳原理,线光源axis([-ymax,ymax,0,4]);S 上的点将作为次波源向前发射次波(球面波),形成交叠的波场。在较titile('单色光强度曲线');远的地方放置一观察屏,屏上可以观测到一组几乎是平行的直线条纹。

xlabel('x');ylabel('强度');nclevels=255;

4f0b92c243ca6aa993839bce23a56960.png

br=I.*255/max(max(I));figure(2);图1 杨氏干涉实验原理图

杨氏干涉分为双缝干涉和双孔干涉。从一个光源发出的光经两个不同路径到达观察屏,导致这两束光的光程不一样,从而使这两束光的相位不一样才引起了光强的重新分布。因此在模拟杨氏干涉实验时,最重要的是要计算从光源的分布场到观察平面的距离变化和光强变化。从光源S 出射的光在穿过双缝或双孔时,发生了衍射,从而导致其出射光强分布发生了变化,这种变化满足衍射规律,当光源正对双缝或双孔时,一般在其出射光的正对面衍射光强较强,且两束光的光强较为接近,观察条纹清晰度最高,而当观察屏不正对光源时,光强很弱,条纹就很模糊,甚至看不清。而在用理想光源模拟时,就没有这些观察角度的差别,即会出现一些失真,而当观察屏正对时,这种失真是最小的。我们此次实现杨氏干涉仿真是将双缝和双孔的出射光分别作为理想的线状光源和点光源,利用MATLAB 的矩阵运算,从而得出观察平面的光强分布。

image(x,y,br);xlabel('x(m)');ylabel('y(m)');

title('单色光二维干涉条纹');axis([-ymax,ymax,-ymax,ymax]);colormap(pink(nelevels));figure(3);surf(3);view(85,65);

axis([-ymax,ymax,-ymax,ymax,0,255]);xlabel('y(m)');ylabel('x(m)');zlabel('I(x,y)');

titile('单色光三维强度分布'};Colormap(pink(nclevels));

运行上述程序,结果显示如图2所示,(a )为单色光强度仿真曲线;(b )为单色光二维干涉条纹仿真分布图;(c

)为单色光三维干涉条纹仿

(下转第170页)

821a0aa06d627d33861fc4a0c9eb488f.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值