利用菲涅尔公式计算光波在两种介质表面折反射率及折反射能流密度 \Uh$%#}.
)ZqY`by!
1、光疏射向光密 lS!uL9t.
RwyRPc_
clear h-+GS%
/@qnEP%
close all w0(1o_F7.
lwj,8
n1=1,n2=1.45; G>>TB{}
,UE>@;]
theta=0:0.1:90; bWEti}kW
2T >K!jS
a=theta*pi/180; '7;b+Vbl#
io{\+%;b~
rp=(n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); *uG!U%jY)
Ap)[;_9BD
rs=(n1*cos(a)-n2*sqrt(1-(n1/n2*sin(a)).^2))./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); jSc!"Trl]
5@&{%99
tp=2*n1*cos(a)./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); ^P p2T
BfUM+RC%5
ts=2*n1*cos(a)./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); >.4mAO
CYFi_6MFl
figure(1) *47',Qy
6! .nj3$*
subplot(1,2,1); Oll,;{<O
.XTR
HL*:
plot(theta,rp,'-',theta,rs,'--',theta,abs(rp),':',theta,abs(rs),'-.','LineWidth',2) jPc"qER!
!]*Cwbh.
u
legend('r_p','r_s','|r_p|','|r_s|') mA2L~=v#
'"Z\8;5i
xlabel('\theta_i') ^]{m*bEkR
RF$2p4=[
ylabel('Amplitude') vA"MTncv
_'Rzu'$`
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) 4M,Q{G|e
E8LA+dKN:
axis([0 90 -1 1]) vj,OX~|
{@YY8SKb9
grid on R.'-jvO
\{u 9Kc
subplot(1,2,2); YkuFt>U9,
2uZ4$_
plot(theta,tp,'-',theta,ts,'--',theta,abs(tp),':',theta,abs(ts),'-.','LineWidth',2) |S0nR<x-M
4#"_E:;PQ
legend('t_p','t_s','|t_p|','|t_s|') :XFr"aSt
J<;@RK,c_
xlabel('\theta_i') cM 5V%w
:/<SJ({q
ylabel('Amplitude') Q/zlU@
K6d2}!5
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) xmXuBp:M(R
=`pH2SJT
axis([0 90 0 1]) 0Fc^c[
}huFv*<@'
grid on CR8szMa
ATzFs]~K;
Rp=abs(rp).^2; V]Z!x.x"=y
RzOcz=A}
Rs=abs(rs).^2; \@!"7._=
YMr2|VEU[
Rn=(Rp+Rs)/2; 1"yr`,}?8r
}5]2tH${
Tp=1-Rp; &,8F!)[9
z)Gd3C
Ts=1-Rs; M~eXC
H5!e/4iz
Tn=(Tp+Ts)/2; aDZ,9}
C116c"
figure(2) riv8qg
d+o.J",E
subplot(1,2,1); 9y+0Zj+.
9_-6Lwj6t
plot(theta,Rp,'-',theta,Rs,'--',theta,Rn,':','LineWidth',2) !*e1F9k
s
C>Oyh:%!
legend('R_p','R_s','R_n') <q.Q,_cW
/
DG t
xlabel('\theta_i') q>rDxmP<
L6x;<gj
ylabel('Amplitude') SxI-pH'
x:$ xtu
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) 8AQ__&nT
Mj6
0?k
axis([0 90 0 1]) mgE
r+
%WF]mF T_
grid on uL{CUt
2!Qg1hM
subplot(1,2,2); Fs(FI\^
~JQ6V?fucD
plot(theta,Tp,'-',theta,Ts,'--',theta,Tn,':','LineWidth',2) Bwl@Muw
%jJ|4\
legend('T_p','T_s','T_n') D/YMovH%
fSF_O}kLp
xlabel('\theta_i') #w@V!o
PH$C."Vv
ylabel('Amplitude') )uu(I5St
=}g-N)^
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) QpD-%gN
H~
E<ek'~
axis([0 90 0 1]) NHiac(&*
xn=#4:f
grid on bH.SUd)
MfZamu5+F
(YM2Cv{4
hVIv->
A <_{7F9