全文预览

毕业设计论文开题报告-基于Matlab的光学衍射实验仿真

上传者:upcfxx |  格式:doc  |  页数:15 |  大小:0KB

文档介绍
= xs(i)/f;Рalpha=2*pi*xp*sinphi/lam;Рsumcos=sum(cos(alpha));Рsumsin=sum(sin(alpha));РB(i,:)=(sumcos^2+sumsin^2)/np^2;РendРN=255;РBr=(B/max(B))*N;Рsubplot(1,2,1)Рimage(xm,xs,Br);Рcolormap(gray(N));Рsubplot(1,2,2)Рplot(B,xs);Р 单缝衍射光强分布图Р多缝衍射Matlab仿真代码РclearРlam=500e-9;N=2;Рa= 2e-4;z=5;d=5*a;Рxm=2*lam*z/a;y0=xm;Рn=1001;Рx0=linspace(-xm,xm,n);Рfor i= 1: nРsinphi=x0(i)/z;Рalpha=pi*a*sinphi/lam;Рbeta=pi*d*sinphi/lam;РB(i,:)=(sin(alpha)./alpha).^2.*(sin(N*beta)./sin(beta)).^2;РB1=B/max(B);РendРNC=255;РBr=(B/max(B))*NC;Рsubplot(1,2,1)Рimage(y0,x0,Br);Рcolormap( gray(NC) );Рsubplot(1,2,2)Рplot(B1,x0);Р 多缝衍射光强分布图Р本课题研究的重点及难点,前期已开展工作Р本课题研究的重点是使用MATLAB软件结合所学的物理光学中光的衍射原理,对典型的衍射实验的衍射光强分布进行编程运算,并输出计算得到的衍射图样分布,对实验现象进行仿真。改变设置的计算参数观察仿真图样的变化规律,给出物理光学理论解释。Р难点是建立衍射现象的数学模型和创建交互式界面用户可以通过改变输入参数模拟不同条件下的衍射条纹及计算机仿真。

收藏

分享

举报
下载此文档