利用菲涅尔公式计算光波在两种介质表面折反射率及折反射能流密度 zN}1Qh
anDwv
}
1、光疏射向光密 /^_~NF#
D7q%rO|F'
clear /.PjHTM<
_dQVundH
close all f#4,2Xf
,H6*9!Dv2
n1=1,n2=1.45; SN
w3xO!;&
k?(x}IZdG
theta=0:0.1:90; F3BWi[Xh
\HR<^xY
a=theta*pi/180; E=N44[`.G
[C1.*Q+l
rp=(n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); :r5DR`Rfm
`re9-HM
rs=(n1*cos(a)-n2*sqrt(1-(n1/n2*sin(a)).^2))./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); P#e1?
E?$|`<o{|`
tp=2*n1*cos(a)./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); p)_v.D3i
>`\f,yql6
ts=2*n1*cos(a)./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); ,-!h
zj~(CNE
figure(1) pPI'0x
-1\*}m%1e
subplot(1,2,1); oWCy%76@
q. zBm@:
plot(theta,rp,'-',theta,rs,'--',theta,abs(rp),':',theta,abs(rs),'-.','LineWidth',2) ]IX6>p,
rHS;wT
legend('r_p','r_s','|r_p|','|r_s|') \}CQo0v
Xx.4K>j+j
xlabel('\theta_i') W lDcKY
8GRp1'\Hi
ylabel('Amplitude') 82w;}(!
~!PAs_O
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) vTrjhTa\
/-Saz29f^Q
axis([0 90 -1 1]) [V vTR#^
+y%"[6c|
grid on NO(^P+s
q.
i2BoOd
subplot(1,2,2); '.Ww*N
U`{'-L.
plot(theta,tp,'-',theta,ts,'--',theta,abs(tp),':',theta,abs(ts),'-.','LineWidth',2) Cxn<#Kf\-<
~|W0+ &):
legend('t_p','t_s','|t_p|','|t_s|') @UbH;m
YH_mWN\Wu
xlabel('\theta_i') JCL+uEX4S
qG=?+em
ylabel('Amplitude') {VBn@^'s
N)F&c!anh
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) pKSn
3-A
;3 N0)
axis([0 90 0 1]) 4r'QP .h
f9+J}
grid on i=m5M]Ef
x2q6y
Rp=abs(rp).^2; ;m/h?Y~
4CUoXs'
Rs=abs(rs).^2; <>gX'te
}}R?pU_
Rn=(Rp+Rs)/2; bn$('
'7lHWqN<
Tp=1-Rp; x,CTB
Y]zy=8q
Ts=1-Rs; o'oA.'ul
h=:*cqp4
Tn=(Tp+Ts)/2; |E%i
t?3M
d|P,e;m-
figure(2) I:~KF/q
cRR[ci34k
subplot(1,2,1); \a_75^2
K;:_UJ>t
plot(theta,Rp,'-',theta,Rs,'--',theta,Rn,':','LineWidth',2) ^M:Y$9r_s
Dd: TFZo
legend('R_p','R_s','R_n') iy<|<*s2D
y4@zi "G
xlabel('\theta_i') Y/%(4q*'
S]}hh,A
ylabel('Amplitude') ^{Vt
iMT[sb
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) Ofx]
`u<\
4&W
axis([0 90 0 1]) \
F\ /<
~CtLSyB
grid on 2HNAB4E
n7|8`?R^
subplot(1,2,2); :V9%R~h/
KF4D)NM|
plot(theta,Tp,'-',theta,Ts,'--',theta,Tn,':','LineWidth',2) b7^Db6qu
h_( #U)z_3
legend('T_p','T_s','T_n') KQf=t0Z=Ce
As}eI!
xlabel('\theta_i') Bf21u9
1BjMVMH
ylabel('Amplitude') y[D8r Fw
.83{NF
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) <:n!qQS6
s~z~9#G(6
axis([0 90 0 1]) gNWTzz<[f>
rexNsKRK_
grid on r_x|2 AoO
s|`Z V^R
iL$~d@AEn
&'V1p4'
5LF &C0v