matlab:杨氏双缝干涉

您所在的位置:网站首页 matlab绘制双曲面程序 matlab:杨氏双缝干涉

matlab:杨氏双缝干涉

2023-07-22 20:25| 来源: 网络整理| 查看: 265

基本原理: 杨氏干涉实验是两点光源干涉实验的典型代表。杨氏干涉实验以极简单的装置和巧妙构思实现了普通光源干涉。无论从经典光学还是从现代光学的角度来看,杨氏实验都具有十分重要的意义。 杨氏双缝实验的装置如图2-18所示,按照惠更斯-菲涅耳原理,线光源S上的点将作为次波源向前发射次波(球面波),形成交叠的波场。在较远的地方放置一观察屏,屏上可以观测到一组几乎是平行的直线条纹。 在这里插入图片描述

clc close all clear all %% lambda = 500e-9; %%波长500nm d = 2e-3; %%双缝间距2mm D=1; %%双缝距离观察屏之间的距离1m ym=5*lambda*D/d; xs=ym; n=101; ys=linspace(-ym,ym,n); %%观察屏面 for i=1:n r1=sqrt((ys(i)-d/2).^2+D^2); %%光程1 r2=sqrt((ys(i)+d/2).^2+D^2); %%光程2 phi=2*pi*(r2-r1)./lambda; %%相位差 B(i,:)=sum(4*cos(phi/2).^2); %%计算光强 end N=255; Br=(B/4.0)*N; subplot(1,2,1) %%一行两列中的第一幅图 image(xs,ys,Br); colormap(gray(N)); %%使图像以灰度图像显示 subplot(1,2,2) %%一行两列中的第二幅图 plot(B,ys)

结果: 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3