利用菲涅尔公式计算光波在两种介质表面折反射率及折反射能流密度 $=GnoS
J.^%VnrFO9
1、光疏射向光密 $:D-dUr1
(Y>|P
clear $>=?'wr
B A(PWX`H
close all O{w'i|
Tj
v)jD
n1=1,n2=1.45; k2Y *
w:+wx/\
theta=0:0.1:90; # )]L3H<
7;x}W-`iF
a=theta*pi/180; M:QM*?+)
8^>qzaf
8
rp=(n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); mX&!/U
NUp,In_
rs=(n1*cos(a)-n2*sqrt(1-(n1/n2*sin(a)).^2))./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); oW\kJ>!
Ia!B8$$'RP
tp=2*n1*cos(a)./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); ^DH*\ee
vnOl-`Z ~
ts=2*n1*cos(a)./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); O/1:2G/`
d:SLyFD$q
figure(1) 5nSi29C
q9iHJ'lMD*
subplot(1,2,1); (HD8Mm
Tw+V$:$$
plot(theta,rp,'-',theta,rs,'--',theta,abs(rp),':',theta,abs(rs),'-.','LineWidth',2) $$f89, h
2SV}mK U
legend('r_p','r_s','|r_p|','|r_s|') b^q8s4(
%Z]c[V.
xlabel('\theta_i') |O4LR,{G.w
$-ICTp
ylabel('Amplitude') `m7w%J.> n
)g
; !IL
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) odaCKhdk
[B+]F~}@
axis([0 90 -1 1]) Gw1Rp
$3c9iVK~_
grid on q\]"}M8
S<nf"oy_K
subplot(1,2,2); xN
CU5
f<;w1sM\
plot(theta,tp,'-',theta,ts,'--',theta,abs(tp),':',theta,abs(ts),'-.','LineWidth',2) Y6w7sr_R
Uuq*;L
legend('t_p','t_s','|t_p|','|t_s|') yi&6HNb
3<R8_p
xlabel('\theta_i') _6!@>`u~
9^<Y~rkm
ylabel('Amplitude') Iy8fN"I9D
odsLFU(
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) x*7Q
0Q4i<4 XW
axis([0 90 0 1]) >Sc/E}3
AJ"a
grid on tQ7:4._
XT` 2Z=
Rp=abs(rp).^2; +L
U.QI'
Xt9vTCox
Rs=abs(rs).^2; ;]\>jC
rJKac"{
Rn=(Rp+Rs)/2; mIh >8))E
8_:j.(n
Tp=1-Rp; YU ,fx<c
(\M#Ay t)
Ts=1-Rs; g)L<xN8
T]UrKj/iF
Tn=(Tp+Ts)/2; _MLbJ
Ls6C*<8
figure(2) cyTBp58
.Q5zmaA]
subplot(1,2,1); LTWiCI
%n@ ^$&,&;
plot(theta,Rp,'-',theta,Rs,'--',theta,Rn,':','LineWidth',2) E/@
VKMgcfbHr/
legend('R_p','R_s','R_n') ?A]/
M~3B
WG]`Sy
xlabel('\theta_i') /CXQ&nwY9=
2|\WaH9P
ylabel('Amplitude') S8k<}5
!D|c2
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) f)1*%zg%
)K!!Zq3;|
axis([0 90 0 1]) DI0Wk^ m
P{+,?X\
grid on T6nc/|Ot
Dp-j(F
subplot(1,2,2); 4QBPN@~t
}U ue}VOA
plot(theta,Tp,'-',theta,Ts,'--',theta,Tn,':','LineWidth',2) ^y.|KA3[
e:+[}I)
legend('T_p','T_s','T_n') 9Yhlq$;g
szUJh9-
xlabel('\theta_i') h!J|4Qa
Aaug0X
ylabel('Amplitude') tSVU,m
h@CP
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) wnjAiIE5
66{Dyn7J~
axis([0 90 0 1]) aNUMF
5;@2SY7,
grid on ijACfl{!:t
te;VGpv.
V;d<S@$
~A_1he~
3$4I