计算光波由光密入射到光疏介质时相位变化
zDB"r UgR:qjI clear
L x.jrF|& ?mMW*ico close all
L?8^aG Cc!J1) n1=1.45,n2=1;
8.yCA Tr%FUi theta=0:0.1:90;
)\>r-g$ JdiP>KXV a=theta*pi/180;
*hF^fxLbl =p q:m rp=(n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2));
b,Ke>.m xdZ<|
vMR rs=(n1*cos(a)-n2*sqrt(1-(n1/n2*sin(a)).^2))./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2));
oSY7IIf%L y@3Q;~l, tp=2*n1*cos(a)./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2));
n3$gx,KL \,R!S /R# ts=2*n1*cos(a)./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2));
[/cIUQ T`\]!>eb arp=angle(rp);
o\4CoeG zT7"VbP ars=angle(rs);
UW6VHA> >
H BJk: atp=angle(tp);
fagM7)x 2 z7}+lH ats=angle(ts);
k][h9' PNpu*#Z` figure(1)
2n)gpLIJ NEVp8)w subplot(1,2,1);
=((yWn+t [jrqzB plot(theta,arp,'-',theta,ars,'--','LineWidth',2)
]g,lRG xQU"A2{}> legend('arg(r_p)','arg(r_s)')
MDHb'<o?y ^=+e?F`:{ xlabel('\theta_i')
uv]{1S{tb 8z}^jTM ylabel('\phi')
w"8V0z BvK QlT title(['n_1=',num2str(n1),',n_2=',num2str(n2)])
8sg|MWSU c-B/~& axis([0 90 -3.5 3.5])
fu R2S70d AnMV < grid on
m#\[m<F g
jxS subplot(1,2,2);
"3}<8c 3-|3`( plot(theta,atp,'-',theta,ats,'--','LineWidth',2)
Ur!~<4GO ]Blf9h7 legend('arg(t_p)','arg(t_s)')
J,5+47b1}R fu4!t31 xlabel('\theta_i')
z%sy$^v@vD >c~RI7uu ylabel('\phi')
{@.Vh] "0Q1qZ title(['n_1=',num2str(n1),',n_2=',num2str(n2)])
U~H?4Izl= 66\jV6eH7L axis([0 90 -3.5 3.5])
V%NeZ1{ e H}ZQ?uK; grid on
}x :f%Z5h ~L{l+jK$p