利用菲涅尔公式计算光波在两种介质表面折反射率及折反射能流密度 75XJL;W #
mjW8Q\D
1、光疏射向光密 +lHjC$
X\bOz[\
clear gaZu;t2u
e,W%uH>X
close all OCBgR4I
n(;|q&3
n1=1,n2=1.45; 5\]Sv]s)R
X:vghOt?
theta=0:0.1:90; z=q3Zo
cj$[E]B3V*
a=theta*pi/180; .\)U@L~
\1D<!k\S
rp=(n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); wea-zN
6ZP(E^.
rs=(n1*cos(a)-n2*sqrt(1-(n1/n2*sin(a)).^2))./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); >n'o*gZM
old(i:2
tp=2*n1*cos(a)./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); J IUx
pKpUXfQu
ts=2*n1*cos(a)./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); TJK[ev};S
n\*!CXc
figure(1) au:
fw
1v.c 6~
subplot(1,2,1); A%KDiIA
H[,i{dD
plot(theta,rp,'-',theta,rs,'--',theta,abs(rp),':',theta,abs(rs),'-.','LineWidth',2) a7r%X -
TO]@
Zu1
legend('r_p','r_s','|r_p|','|r_s|') ,!#*GZ.ix
_K l_61k
xlabel('\theta_i') =P't(<
2bw_IT
ylabel('Amplitude') J;.wXS_U8
d3ZdB4L
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) gQ Fjr_IS#
"{@A5A
axis([0 90 -1 1]) kMi/>gpQ
K1 EynU
I
grid on B-ngn{Yc
X' H[7 ^W
subplot(1,2,2); #`CA8!j!!
w$zu~/qV2
plot(theta,tp,'-',theta,ts,'--',theta,abs(tp),':',theta,abs(ts),'-.','LineWidth',2) }X)&zenz
X[]m _@ v
legend('t_p','t_s','|t_p|','|t_s|') !t$'AoVBq
SUCMb8
xlabel('\theta_i') 3!XjtVhK?I
FGigbtj`
ylabel('Amplitude') .}t~'*D
p>RNPrT
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) eKE#Yr
d=x
,J,/."Y
axis([0 90 0 1]) {.?ZHy\Rk
qE&v ;
grid on y"bByd|6
>`Y.+4mE
Rp=abs(rp).^2; C7lH]`W|/
<"{qk2LS1
Rs=abs(rs).^2; j9eTCJqB
0b+Wc43}K
Rn=(Rp+Rs)/2; & ?h#Z!
qLn/2
Tp=1-Rp; "& ])lz[u
.k,1f*%
Ts=1-Rs; $?Yry.2
l~c@^!
Tn=(Tp+Ts)/2; {@6=Q 6L
:o0JY= 5
figure(2) =XA;[PVx:#
_"?.!
subplot(1,2,1); D>/0v8
qkt0**\
plot(theta,Rp,'-',theta,Rs,'--',theta,Rn,':','LineWidth',2) -G}[AkmS
m+`fn;*
legend('R_p','R_s','R_n') &+Z,hs9%
6h|q'.Y
xlabel('\theta_i') t[ubn+
*7CV^mDm
ylabel('Amplitude') %`>nS@1zp
Aw}"gpL
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) ]NUl9t*N4
zMj#KA1
axis([0 90 0 1]) "$#xK |t
3LAIl913
grid on xbdN0MAU
YLqGRE`W
subplot(1,2,2); /qMG=Z
.z]Wyx&/U
plot(theta,Tp,'-',theta,Ts,'--',theta,Tn,':','LineWidth',2) 3.|S
}SX,^|eN
legend('T_p','T_s','T_n') [$qyF|/K`n
SX<` {x&L
xlabel('\theta_i') 'qZW,],5
&~8oQC-eF
ylabel('Amplitude') *,e:]!*
cc,^6[OH@
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) sF|5XjQ
0"kbrv2y
axis([0 90 0 1]) kStnb?nk
sx7eC
grid on oC<.=2]
d ^^bke$~
6g 5#TpCh
S)cLW~=z
Id_2PkIN$~