利用菲涅尔公式计算光波在两种介质表面折反射率及折反射能流密度 baVSQtda
A"8"e*
1、光疏射向光密 "TgE@bC
:$ "L;"
clear 1S26Y|L)
zrJ/Fs+s
close all z}[qk:
umo@JWr
n1=1,n2=1.45; wWNHZv&
6W abw:
theta=0:0.1:90; Xu8_ <%
A/4HR]
a=theta*pi/180; g@jAIy]
+Eh^j3W
rp=(n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); 7~V,=WEe
$M T'ZM
rs=(n1*cos(a)-n2*sqrt(1-(n1/n2*sin(a)).^2))./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); Aj;F$(su
!7O!)WJ
tp=2*n1*cos(a)./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); iS"(
VYZkHjj)2i
ts=2*n1*cos(a)./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); 1L=6Z2*fB4
u0(PWCi2
figure(1) Z $? Ql@M
0`
{6~p
subplot(1,2,1); @!:~gQ
7.o:(P1??g
plot(theta,rp,'-',theta,rs,'--',theta,abs(rp),':',theta,abs(rs),'-.','LineWidth',2) V~uH)IMkh7
domaD"C
legend('r_p','r_s','|r_p|','|r_s|') PmGW\E[ni
SOI$Mx
xlabel('\theta_i') >7VOytc
c_fx,;
;
ylabel('Amplitude')
1px8af]
ZO2$Aan
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) `KgWaf-
L.uX
axis([0 90 -1 1]) w<hw>e^.
9aR-kcvJIJ
grid on Qv%"iSe~J
]S6`",+)<f
subplot(1,2,2); mOb*VH
YFVNkBO%
plot(theta,tp,'-',theta,ts,'--',theta,abs(tp),':',theta,abs(ts),'-.','LineWidth',2) 4X@
<PX5
R`wL%I!?f
legend('t_p','t_s','|t_p|','|t_s|') VV*Z5U@b
K{}U[@_tS
xlabel('\theta_i') c7[<X<yk
R7o3X,-iwn
ylabel('Amplitude') :3s5{s
gJ_{V;R
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) mZ^z%+Ca|
+ou
]|
axis([0 90 0 1]) w(QU '4~
>[=fbL@N<@
grid on Lbka*@
B>3joe}
Rp=abs(rp).^2; tSVN}~1\
|D %m>M6
Rs=abs(rs).^2; p`jkyi
El;\#la
Rn=(Rp+Rs)/2; ccc*"_45#
,Jy@n]x
Tp=1-Rp; <n4T*
Q`"gKBN1
Ts=1-Rs; HJVi:;o
p&SxR}h
Tn=(Tp+Ts)/2; z+K -aj w
|F
}y6 gH
figure(2) uXX3IE[
TBN0u k
subplot(1,2,1); l,n0=Ew
zI5#'<n
plot(theta,Rp,'-',theta,Rs,'--',theta,Rn,':','LineWidth',2) 2sj[hI
QxRT%;'Zh]
legend('R_p','R_s','R_n') @l)HX'z0d
3BuG_ild
xlabel('\theta_i') ~s@PP'!
<9JI@\>
ylabel('Amplitude') *9#6N2J$M
mRe BS
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) B{UL(6\B
<l/QS3M
axis([0 90 0 1]) 5OUGln5
:+%"kgJNL
grid on <j}n/G]
S]E1+,-*
subplot(1,2,2); Arg604V3
v~f_~v5J!
plot(theta,Tp,'-',theta,Ts,'--',theta,Tn,':','LineWidth',2) k8!|WqfP
b&AGVWhh
legend('T_p','T_s','T_n') !~+"TI}_%w
\qx$h!<
xlabel('\theta_i') 3/rEXKS
]JQ7x[
ylabel('Amplitude') r5U[jwP
snPM&
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) Lnin;0~{
P9Yee!*H
axis([0 90 0 1]) )Gf"#TM[
h<)YZ[;x
grid on bC_qoI<
/NFk@8<?
7jss3^.wA
en6Kdqe
eI?|Ps{S