计算光波由光密入射到光疏介质时相位变化 84tuN
YXXUYi~!f
clear AWCzu5ve
Dr6"~5~9w
close all K
!8+~[
bT-(lIU
n1=1.45,n2=1; "lLt=s2>L
At%g^
theta=0:0.1:90; 'dM &~LSQ
^ cN-
a=theta*pi/180; 8
W8ahG}
A=|LMJMWR
rp=(n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); q:#,b0|bv
;5#P?
rs=(n1*cos(a)-n2*sqrt(1-(n1/n2*sin(a)).^2))./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); *{tn/ro6a
N%6jZmKip
tp=2*n1*cos(a)./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); !Jb?rSJ.h
?
Ldw\
ts=2*n1*cos(a)./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); 6}R^L(^M
>4 GhI65
arp=angle(rp); 3?Y%|ZVM
kM]:~b2
ars=angle(rs); |tz1'YOB
',8]vWsl
atp=angle(tp); Gh0H)
q
/MTS>[E
ats=angle(ts); Q@%VJPLv.
lT$Vv=M
figure(1) Nt67Ye3;
k<=.1cFh
subplot(1,2,1); xuO5|{h
{.SN
plot(theta,arp,'-',theta,ars,'--','LineWidth',2) hU5[k/ q
hF+YZU]rT
legend('arg(r_p)','arg(r_s)') tc@v9`^_
jD0^,aiG
xlabel('\theta_i') \A:m<::
S +|aCRS
ylabel('\phi') Yg/e 8Q2
O(,Ezyx
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) &