利用菲涅尔公式计算光波在两种介质表面折反射率及折反射能流密度 C2NJrg4(
R}IMX9M=
1、光疏射向光密 rT9<_<
)F4H'
clear /Aooh~
;A7HEx
close all Aq@_^mq1A
Sr Z\]
n1=1,n2=1.45; 3CK4a,]Dm
0Aw.aQ~E8i
theta=0:0.1:90; 2j&-3W$^
L!s/0kBg
a=theta*pi/180; _\waA^ F
9AK<<Mge.
rp=(n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); Fn.wd`'0
cf)2GoV>e
rs=(n1*cos(a)-n2*sqrt(1-(n1/n2*sin(a)).^2))./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); 6C@,&2<yK
P -0
tp=2*n1*cos(a)./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); *@[DG)N
12BTZ
ts=2*n1*cos(a)./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); j3jf:7 /\
:=WiT_M
figure(1) l&2A]5C
:c3}J<Z
subplot(1,2,1); F* "
%SuEfCM
plot(theta,rp,'-',theta,rs,'--',theta,abs(rp),':',theta,abs(rs),'-.','LineWidth',2) {)nm
{IV,
HTiqErD2_
legend('r_p','r_s','|r_p|','|r_s|') :%cL(',Q
d~@&*1}
xlabel('\theta_i') &m2FEQLj
MT9c:7}[&
ylabel('Amplitude') %>Z;/j|#r
|fnP@k
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) Hv2t_QjKT
Lsv[@Rl
axis([0 90 -1 1]) MUsF/1
YSERQo
grid on
T[*1*303
, tJ%t#
subplot(1,2,2); S\=j; Uem
?;Dh^mc
plot(theta,tp,'-',theta,ts,'--',theta,abs(tp),':',theta,abs(ts),'-.','LineWidth',2) Kcv7C{-/
7ukJ\P5[&1
legend('t_p','t_s','|t_p|','|t_s|') Y-\/Y*;cd
;/?M&rX
xlabel('\theta_i') O|j(CaF
))f%3_H
ylabel('Amplitude') 1M+o7HO.mG
5VIc
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) R{Q*"sf
`t_S uZ`V
axis([0 90 0 1]) (#x<qi,T
mOji\qia
grid on EUH&"8
L
|hms'n0
Rp=abs(rp).^2; ParOWs~W/
Tbv", b
Rs=abs(rs).^2; 1xN6V-qk
6\>S%S2:
Rn=(Rp+Rs)/2; ^UI{U1N~Bz
B1dVHz#
Tp=1-Rp; s%F}4W2s
OI0#@_L&
Ts=1-Rs; vf6_oX<Os
eX7dyM
Tn=(Tp+Ts)/2; U6^x(2De
wGdnv}#
figure(2) A;~lG3j4
y'\BpP
subplot(1,2,1); qgREkb0
IB9[Lx
plot(theta,Rp,'-',theta,Rs,'--',theta,Rn,':','LineWidth',2) N~7xj?
k L\;90
legend('R_p','R_s','R_n') 9gP-//L@
r}kQ<SRx
xlabel('\theta_i') f P'qUN
-6lsR
ylabel('Amplitude') :pj00
lbM)U
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) x\taG.'zX
$:IOoS|e
axis([0 90 0 1]) ^Ud1 ag!-
`o~dQb/k+
grid on _'pow&w~
2d:<P!B
subplot(1,2,2); WJH-~,u
Q9,H0r-%
plot(theta,Tp,'-',theta,Ts,'--',theta,Tn,':','LineWidth',2) k#mQLv
)I7~<$w
legend('T_p','T_s','T_n') 0>@D{_}s
g/Q"%GN,
xlabel('\theta_i') K_/-mwA v
vv='.R, D
ylabel('Amplitude') VB
53n'
nx{_^sK
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) j{k]8sI,H]
wz1fx>Q
axis([0 90 0 1]) mZGAl1`8
P<<?7_ ??
grid on oU/CXz?H
)P&>Tc?;z
\XDc{c]
"^sh:{
-+vA9,pI