《matlab课程设计》由会员分享,可在线阅读,更多相关《matlab课程设计(21页珍藏版)》请在金锄头文库上搜索。
1、西安邮电大学专业课程设计报告书系部名称:光电子技术系学生姓名: 张娟娟(05114093)专业名称:光电信息工程班 级:光电1103班实习时间:2014年6月16日至2014年6月27日 14专业课程设计报告光波偏振态的仿真【一】 项目需求分析 对两相互垂直偏振态的合成进行计算,绘出电场的轨迹。要求计算在j=0、=/4、=/2、=3/4、=、=5/4、=3/2、=7/4时,在Ex=Ey及Ex=2Ey情况下的偏振态曲线并总结规律。【二】 实施方案及原理和本人承担的工作1. 了解实验原理2. 构思matlab程序设计思路3. 设计程序4. 调试及分析仿真结果原理: 根据空间任一点光电场 E 的矢量
2、末端在不同时刻的轨迹不同,其偏振态可分: 线偏振、圆偏振和椭圆偏振。 设光波沿 z 方向传播,电场矢量为E= E0(COSt - kz + 0)为表征该光波的偏振特性,可将其表示为沿 x、y 方向振动的两个独立分量的线性组合,即 E= iEx + jEy 其中:Ex = E0x( cos t - kz + x)Ey = E0y cos (t -kz + y)将上二式中的变量 t 消去,经过运算可: (Ex/ Eox)2+ ( Ey/ + E0y )2-2( Ex/ E0x) ( Ey/E0y ) +cos= sin2式中, = y -x 这个二元二次方程在一般情况下表示的几何图形是椭圆。相位差
3、和振幅比Ey/E x 的不同,决定了椭圆形状和空间取向的不同,从而就决定了光的不同偏振态。实际上, 线偏振态和圆偏振态都是椭圆偏振态的特殊情况。 本人主要承担程序的设计与编码,通过与搭档的沟通和交流理解程序设计原理,梳理出代码编写的逻辑和结构,编写代码并进行多次调试【三】 程序框图开始定义变量c,l,T,t,z,w,k,Eox,Eoy,a=0,b=0b=0:pi/4:7*pi/4b=b+/4Ex=Eox*cos(w*t-k*z+a)Ey=Eoy*cos(w*t-k*z+b)显示二维图像Plot3(Ex,Ey)yesno【四】 实验结果1) 线偏振光 当Ex 、Ey 二分量的相位差 = m(m
4、= 0, 1, 2, ? )时,椭 Ey x 圆退化为一条直线,称为线偏振光。此时有( Ey/ Ey )= ( E0y/ E0x)eim2) 圆偏振光 当Ex 、Ey 的振幅相等 E0x = E0y = E0 ,相位差 = m/ 2 (m = 1, 3, 5 )时,椭圆方程退化为圆方程Ex 2 + Ex 2 = E0 该光称为圆偏振光。3) 椭圆偏振光 在一般情况下,光矢量在垂直传播方向的平面内大小和 方向都在改变,它的 末端轨迹是由(Ex/ Eox)2+ ( Ey/ + E0y )2-2( Ex/ E0x) ( Ey/E0y ) cos= sin2 式决定的椭圆,故称为椭圆偏振光。【五】设计
5、中遇到的问题及解决方法 实验结果与预期有差距,图像混为一团无法观察,通过多次改变相应变量的取值,顺利解决了此问题。【六】专业课程设计的心得体会在学习了偏振态的基本概念后,我们对本次实验的实验原理有了一个清晰的概念,通过设计程序,仿真结果,体会了线偏振光,圆偏振光,椭圆偏振光的不同和形成条件,对与其相关的概念也有了比以往更深层的认识。对光波偏振态有了进一步的的了解与认识,基本熟悉了matlab的编程语法及作图操作,通过实际应用对光波偏振态有了更深一步的了解和认识,我掌握圆偏振、椭圆偏振及线偏振的概念及基本特性,以及偏振态的分析方法。.双光束干涉的仿真【一】 项目需求分析 双缝干涉进行计算,绘出1
6、.单色光2.复色光3.的干涉条纹,总结双缝干涉的特点。【二】 实施方案及其原理和本人承担的工作a) 了解实验原理b) 构思matlab程序设计思路c) 设计程序d) 调试及分析仿真结果原理:杨氏双缝干涉实验是最早利用分波阵面法获得相干光,从而获得光波干涉现象的典型实验装置。如下图: 本人主要承担程序的设计与代码的编写。经过和本组组员的多次学习和交流理解程序设计原理,设计出代码编写的逻辑和结构,编写代码并让搭档提出修改意见和建议并进行调试。【三】程序框图定 义lamd,d,z,yzd,x,yi=1i500l1=sqrt(y(i)-d/2)2+z2); l2=sqrt(y(i)+d/2)2+z2)
7、;phi=2*pi*(l2-l1)/lamd; u(i,:)=4*cos(phi/2)2;l1=sqrt(y(i)-d/2).2+z2); l2=sqrt(y(i)+d/2).2+z2); Nl=11; dl=linspace(-0.1,0.1,Nl);lamd1=lamd*(1+dl); phi1 = 2*pi*(l2-l1)./lamd1; u(i,:) = sum(4*cos(phi1/2).2);显示图像imagesc(x,y,u)plot(u(:),y)显示图像imagesc(x,y,u)plot(u(:),y)noyes【四】实验结果设由狭缝S1 和S2 在P处引起的光矢量振动的振
8、幅相同,其振动方程分别为 E1= E0os t +1 E2= E0cos t +2 所以光屏上任意一点的光矢量的振动方程为: E = Ep cos t +1 其中Ep = 2E0C0S2-1)/2= 2E0C0S(dsin)/ 因而任意一点的光强为 I = 4I0 C0S2(dsin)/ 显然,狭缝S1 和S2 在P处引起的振动相位差=2-1 (2dsin)/ 根据相干波相干叠加加强的条件, = (2dsin)/ = 2k时,形成第k级明纹中心, 即:d sin= k时,形成第k级明纹中心。由此可见, 干涉条纹明纹中心光矢量 的振动 方程为:E = 2E0cos t +其振幅为通过狭缝S1 、
9、S2 光矢量振幅的2倍,因而 明纹中心光强为狭缝S1 、S2的4倍,即I = 4I0【五】设计中遇到的问题及解决方法 对于实验原理的理解挺清晰的但是在设计程序是却遇到了麻烦,对变量的取值不确定,经过多次试验,观察结果图像的特点,确定了比较合理的取值。【六】专业课程设计的心得体会这个试验相对来说比较容易,加之有之前两次实验的经验。对matlab已比较熟悉了、熟练了。做实验已经变得越来越容易,不会像之前那样手忙脚乱了。平行平板多光束干涉的仿真【一】 项目需求分析对单色光(600nm)与复色光(两种颜色,如600,620nm)进行多光束干涉(要求变化R值,如R=0.046,R=0. 27,R=0.6
10、4,R=0.87,R=0.99)的计算,绘出干涉条纹,观察条纹锐度;固定入射角(如0,30角),观察选频特性。对复色光观察自由光谱范围。对整个仿真进行总结归纳。【二】 实施方案及原理和本人承担的工作a) 了解实验原理b) 构思matlab程序设计思路c) 设计程序d) 调试及分析仿真结果原理: 平行平板多光束干涉的产生如下图:q1q2n0nn0hwppLL透镜焦平面上产生多光束干涉P点光强为: 其中 本人主要承担程序代码编写,通过与搭档的沟通交流理解实验原理及程序大概流程,构思出程序逻辑结构并编写调试代码,分析实验结果的意义。【三】 程序框图 开始 定义变量。 改变光波波长绘制反射、投射曲线结
11、束【四】实验结果平行平板的多光束干涉如双光束干涉一样,仍是等倾条纹,其亮纹和暗纹分别为:其相应的透射光干涉光强为:不论对透射光还是反射光,形成亮纹和暗纹的条件与 双光束完全相同,因此条纹的位置相同。干涉场的对比度由界面的反射比来确定。【五】设计中遇到的问题及解决方法第一次编写代码时没有注意不同折射率颜色问题,后经老师提出,改正之后使程序更易于观察比较,同时也比较美观。【六】专业课程设计的心得体会通过本次试验,不仅学习、了解了多光束干涉的基础知识和物理内容,熟悉诸如扩展光源的等倾干涉、自由光谱范围、分辨本领等基本概念,加深了我对所学理论知识的理解,而且巩固和深化了精密光学仪器调整和使用的许多基本
12、技能,也让我们再一次深刻体会到科学工作者的严谨与科学知识的奥妙。基础物理实验是一门很有意义的课程,我们通过操作各种设计精巧的实验仪器,观察神奇美妙的物理现象,不仅仅锻炼了我们的动手能力,深刻理解了理论知识。光的矩形孔衍射【一】 项目需求分析利用基尔霍夫衍射公式进行计算,入射波长为632.8nm,缝宽为1mm,光源位于系统的轴线上,要求计算远场衍射图案,近场观察距离改变衍射图案的变化;对仿真结果进行总结分析。【二】 实施方案及原理和本人承担的工作a) 了解实验原理b) 构思matlab程序设计思路c) 设计程序d) 调试及分析仿真结果原理:光的衍射现象是指光遇到障碍物时偏离直线传播方向的现象。衍射现象一般分两类:菲涅尔衍射和夫琅和费衍射。其中夫琅和费衍射是指光源和观察者屏离开衍射物体都为无穷远时的衍射。但因为实际做不到无穷远,所以一般要求满足光源和观察屏离开衍射物体之间的距离S都远大于a2/就能观察到夫琅和费衍射现象。其中a为衍射物体的孔径,为光源的波长。 衍射光强的大小和形状是研究衍射光的主要特性。而不同的衍射物体其衍射光强的大小和形状都不一样。夫琅和费衍射公式如下:本人主要承担程序的设计与代码的编写。经过和本组组员的多次学习和交流理解程序设计原理,设计出代码编写的逻辑和结构,编写代码并让搭档提出修改意见和建议并进行调试。【三】 程序框图 开始 定义