计算物理论文 下载本文

内容发布更新时间 : 2024/11/19 14:49:32星期一 下面是文章的全部内容请认真阅读。

(2)、牛顿环干涉

(3)、圆孔夫琅禾费衍射

(4)、夫琅禾费单缝衍射

(5)、迈克尔逊干涉仪(等倾干涉)。可以看出随着空气薄膜厚度的增加,条纹从中心冒出。

四、核心代码(白光)

仍以白光杨氏双缝干涉为例。由RGB真彩图理论:白光可以分解为红、绿、蓝三基色,白光的干涉衍射条纹就可简化为红、绿、蓝条纹的叠加,Iw为代入imshow函数总的三维数组,红光的光强Ir作为其第三维的第一个,绿、蓝分别

作为第二、三个,得到RGB图像的参数,再用image或imshow函数作图。同时,不同波长代入光强公式,分别作为三维数组的第三维的元素,也就实现了颜色与光强的结合。

首先给定红、绿、蓝光的波长。由等能白光对应三基色波长的情况可以把红、蓝、绿波长分别设为700nm、546.1nm、435.8nm。 lr=700e-6; %国际单位,米 lg=546.1e-6; lb=435.8e-6;

接着给出参数及公式,光强公式分为三部分,公式中的波长分别使用红、绿、蓝光的波长,用一个零矩阵Iw储存三种光的颜色光强信息。之后对Iw用RGB图像的显示方式:image或imshow函数作图。

ym=0.5;

y=linspace(-ym,ym,2500); %屏幕宽度 z=1000; %屏幕到缝的距离 L1=sqrt((y-1).^2+z^2); L2=sqrt((y+1).^2+z^2); phir=2*pi*(L2-L1)/lr; %相位差 phig=2*pi*(L2-L1)/lg; phib=2*pi*(L2-L1)/lb;

Ir=4.*(cos(phir/2)).^2; Ig=4.*(cos(phig/2)).^2; Ib=4.*(cos(phib/2)).^2; Iw=zeros(400,2500,3); Iw(:,:,1)=Ir; Iw(:,:,2)=Ig; Iw(:,:,3)=Ib; imshow(Iw)

结果如下:

(1)、杨氏双缝干涉

(2)、牛顿环干涉

(3)、圆孔夫琅禾费衍射

(4)、夫琅禾费单缝衍射