计算光波由光密入射到光疏介质时相位变化 Yud]s~N
VOc_7q_=
clear IS *-MLi
8:9m< ^4S(
close all [JAHPy=+w
Ewjzm,2
n1=1.45,n2=1; , &>LBdG`
GE;S5X]X
theta=0:0.1:90; 3IXai)6U
+"8 [E~Bih
a=theta*pi/180; kev|AU (WX
^0A}iJL
rp=(n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); 4 .7YIM
Dqss/vwV
rs=(n1*cos(a)-n2*sqrt(1-(n1/n2*sin(a)).^2))./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); 0vN <0
(Fc\*Vn
tp=2*n1*cos(a)./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); RbPD3&.
<9zzjgzG{c
ts=2*n1*cos(a)./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); hY$gzls4
>*jcXao^
arp=angle(rp); ~)5NX
4Po
T(LqR?xOo
ars=angle(rs); }^|g|xl!
@qP
uYFnw
atp=angle(tp); 0$RZ~
Yj%hgb:)
ats=angle(ts); wOW#A}m'vj
Z>=IP-,>
figure(1) #2*l"3.$.R
+tsF.Is!t
subplot(1,2,1); 5^kLNNum
VaYL#\;c<
plot(theta,arp,'-',theta,ars,'--','LineWidth',2) <(YE_<F*
% zP]z
legend('arg(r_p)','arg(r_s)') OIi8x?
.~]
ckn0I
xlabel('\theta_i') tK@|sZ>3\
Y
j[M>v
ylabel('\phi') _+c' z
NifD
pqjgt
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) UoDS)(i
Ew`(x30E
axis([0 90 -3.5 3.5]) b02V#m;Z
2xPkQOj3
grid on 0r<?Ve
T@K=
*p
subplot(1,2,2); <x&0a$I
PE!/ n6
plot(theta,atp,'-',theta,ats,'--','LineWidth',2) Uh6LU5
Vq8 G( <77
legend('arg(t_p)','arg(t_s)') }~W:3A{7;
:/rl \woA>
xlabel('\theta_i') zN3[W`q+m
eBlWwUy*6f
ylabel('\phi') dO?zLc0f
/l.:GH36f
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) '3%J hG)#
DIsK+1
axis([0 90 -3.5 3.5]) { XI 0KiE
}j+Af["W?
grid on `'W/uCpl
aPU.fER