利用菲涅尔公式计算光波在两种介质表面折反射率及折反射能流密度 30O7u3Zrb
S4pEBbV^n
1、光疏射向光密 aK8s0G!z?5
?KWo1
clear qYQ
vjp
@}s EP&$
close all X%T%N;P
+i[vJRLxl~
n1=1,n2=1.45; tNQACM8F;
*;F:6p4_
theta=0:0.1:90; AwZz}J+
vSY
YetL
a=theta*pi/180; %a]Imsm
*-S?bv,T'
rp=(n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); CaVVlL
TiR00#b
rs=(n1*cos(a)-n2*sqrt(1-(n1/n2*sin(a)).^2))./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); j_h0hm]
TuC
tp=2*n1*cos(a)./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); tns4 e\
czsnPmNEI
ts=2*n1*cos(a)./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); &UNQ4-s
?g:sAR'
figure(1) `fE'$2
-`NzBuV$2,
subplot(1,2,1); PsZ>L
av_ +M;G
plot(theta,rp,'-',theta,rs,'--',theta,abs(rp),':',theta,abs(rs),'-.','LineWidth',2) MY^o0N
[
P,gEYk
legend('r_p','r_s','|r_p|','|r_s|') VB`% u=
csA-<}S5]b
xlabel('\theta_i') 8T[<&<^-
l&5Tft
ylabel('Amplitude') @<&u;8y-Cn
'2UQN7@d
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) ~[f`oC
Qkw?QV-`k
axis([0 90 -1 1]) L2wX?NA
'dqecmB
grid on U\!9dhx
s5V|.R
subplot(1,2,2); qFl|q0\ A
LnM$@
plot(theta,tp,'-',theta,ts,'--',theta,abs(tp),':',theta,abs(ts),'-.','LineWidth',2) Zy.3yQM9i
TF 80WMt
legend('t_p','t_s','|t_p|','|t_s|') xdVsbW)L2
>x6)AH.
xlabel('\theta_i') @>8{J6%\
/,~g"y.;,
ylabel('Amplitude') yE~D0%Umq
dK;ebg9|
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) KT17I&:
7 fXJP5j
axis([0 90 0 1]) -<sW`HpD'
VGc.yM)&
j
grid on #<s"?Y%-
C XNYWx
Rp=abs(rp).^2; 9m\Yi
nB0KDt_
Rs=abs(rs).^2; U$S{j&?
m77!i>V)
Rn=(Rp+Rs)/2; Z>l<.T"t'
ZAn9A>5_
Tp=1-Rp; `sgW0Uf
"{trK?-8%
Ts=1-Rs; YQWq*o^:
dpX Fx"4A
Tn=(Tp+Ts)/2; IM,4Si2
<;uM/vSi
figure(2) oX'@,(6)
;}M&fXFp"|
subplot(1,2,1); VDxF%!h(
B79~-,Yh
plot(theta,Rp,'-',theta,Rs,'--',theta,Rn,':','LineWidth',2) <_]W1V:0
WQ9Q:F2
legend('R_p','R_s','R_n') _^`V0>Mh:
eKo=g|D
xlabel('\theta_i') j)#yyK{k2s
Wyow MFp
ylabel('Amplitude') >;R7r|^k
((<\VQ,>(
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) Rf2mBjJ(z
b|;h$otC
axis([0 90 0 1]) mIPDF1=)
Mz86bb^J
grid on k+J63+obd
Mz+vT0
subplot(1,2,2); =-&h@mB;G
>YsM'.EF D
plot(theta,Tp,'-',theta,Ts,'--',theta,Tn,':','LineWidth',2) Pc7p2
cYXL3)p*Q
legend('T_p','T_s','T_n') I?Z"YR+MQ
MOay^{u
xlabel('\theta_i') c=QN!n:
Bk^o$3#
ylabel('Amplitude') HLdHyK/S
=BJe}AV
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) YW&`PJ9o
zL3zvOhu}
axis([0 90 0 1]) @ &Od1X
dV16'
grid on FjLMN{eH/
l N0u1)'2
SXN]${
ledr[)
tkkh<5{C