- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB模拟偏振
一、题目要求:
假设一波长为632nm的左旋圆偏振光垂直穿过半波片(厚度2.5mm),试计算输出光的偏振态。并用三维动画显示E穿透波片的演变过程。
如果入射光偏振态为线偏振,且振动方向与半波片快轴夹30度角,试求输出光偏振态及振动方向,并并用三维动画显示E穿透波片的演变过程。
二、题目分析:
根据所学知识知,左旋圆偏振光垂直穿过半波片后为右旋圆偏振光,振动方向与半波片快轴夹角为30度角的线偏振光经过半波片后,出射光为与半波片快轴夹角为-30度的线偏振光,本题目重点在于应用matlab软件对偏振光经过半波片时,在半波片内部的运动轨迹,经本组讨论后,采用以下算法对偏振光在波片中运动轨迹的描述:
假设波片的光轴为Y轴,我们可以将入射偏振光看成是沿X轴方向(快轴)和沿Y轴方向(慢轴)的偏振光的合成。
1、入射光为左旋圆偏振光时,它们分别可表示成ex(i)= cos(w*tt1+pha)和ey(i)=*cos(w*tt2+pha+pi/2).波片外,X,Y方向的偏振光传播速度相同,故通过相同光程是所需时间一样,即 t1(i)=t2(i)=(z(i)-z(i-1))/c;波片内,o光和e光的折射率不同,故它们传播速度不等,t1(i)=(z(i)-z(i-1))/(c/n1),t2(i)=(z(i)-z(i-1))/(c/n2),导致X,Y方向偏振光产生相位差的改变,进而导致偏振光偏振状态改变。
2、入射光为振动方向与半波片快轴夹角为30度角的线偏振光时,它们分别可表示成ex(i)=0.5*cos(w*tt1+pha)和ey(i)=(sqrt(3)/2)*cos(w*tt2+pha).波片外,X,Y方向的偏振光传播速度相同,故通过相同光程是所需时间一样,即 t1(i)=t2(i)=(z(i)-z(i-1))/c;波片内,o光和e光的折射率不同,故它们传播速度不等,t1(i)=(z(i)-z(i-1))/(c/n1),t2(i)=(z(i)-z(i-1))/(c/n2),导致X,Y方向偏振光产生相位差的改变,进而导致偏振光偏振状态改变。
三、实现代码:
入射光为振动方向与半波片快轴夹角为30度角的线偏振光:
clear;%复位
nm=1e-9;
mm=1e-3;%单位
c=3e8;%光速
pha=pi/3;%初相位
wl=632*nm;%波长
w=2*pi*c/wl;%角频率
d=2.5*mm;%波片厚度
m=2;
n0=1;
n1=1.1;%x方向折射率
dn=(m+0.5)*wl/d;%折射率差值
n2=n1+dn;%y方向折射率
c1=c/n1;%波片中x方向光速
c2=c/n2;%波片中y方向光速
tt1=0;
tt2=0;
z=linspace(-0.2*d,1.2*d,8000);
t1(1)=z(1)/c;
t2(1)=z(1)/c;
tt1=tt1+t1(1);
tt2=tt2+t2(1);
ex(1)=(0.5)*cos(w*tt1+pha);%x方向振幅
ey(1)=(sqrt(3)/2)*cos(w*tt2+pha);%y方向振幅
for i=2:8000
if z(i)0 %进入波片前
t1(i)=(z(i)-z(i-1))/c;
t2(i)=(z(i)-z(i-1))/c;
tt1=tt1+t1(i);
tt2=tt2+t2(i);
ex(i)=(0.5)*cos(w*tt1+pha);
ey(i)=(sqrt(3)/2)*cos(w*tt2+pha);
else if z(i)d %波片中
t1(i)=(z(i)-z(i-1))/c1;
t2(i)=(z(i)-z(i-1))/c2;
tt1=tt1+t1(i);
tt2=tt2+t2(i);
ex(i)=(0.5)*cos(w*tt1+pha);
ey(i)=(sqrt(3)/2)*cos(w*tt2+pha);
else %通过波片后
t1(i)=(z(i)-z(i-1))/c;
t2(i)=(z(i)-z(i-1))/c;
tt1=tt1+t1(i);
tt2=tt2+t2(i);
ex(i)=(0.5)*cos(w*tt1+pha);
ey(i)=(sqrt(3)/2)*cos(w*tt2+pha);
end
end
end
for i=1:8000 %绘图
subplot(221)
plot3(z(i),ex(i),ey(i),*)
hold on;
axis([-0.2*d 1.2*d -1 1 -1 1]);
您可能关注的文档
- 2019年河南高招成绩单出炉!录取新生787426人 比去年增加5.7万人.doc
- 2019年河南重点高中自主招生数学试卷.doc
- 2019年淮安市继续教育题库 新时代知 识 产 权创新发展与严格保护题库.doc
- 2019年理综参考 答案和评分标准.doc
- 2019年省-城市等级划分表(内部资料)(2019最新).doc
- 2019年湖南省学考政 治选择题必做.doc
- 2019年电大《儿童家庭教育指导〉形成性考核册-作业1及答案.doc
- 2019年福建省宁德初中毕业班质量检测及其答案 word版(参考 答案评分标准).doc
- 2019年省艺术统考(非美术类)成绩一分一段表——舞蹈.doc
- 2019年绵阳是公需科目(人工智能)100分答案.doc
文档评论(0)