利用菲涅尔公式计算光波在两种介质表面折反射率及折反射能流密度 }F<=
q0y#Y
1、光疏射向光密 d09qZj>
dum(T
clear n=8DC&
|iLf;8_:
close all u P&<
5%K(tRc|
n1=1,n2=1.45; 5xIOi(3`Q
*<"#1H/q
theta=0:0.1:90; :5,
k64'D
P'<D0
a=theta*pi/180; W0qn$H
Hph$Z1{
rp=(n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); =`W#R
Y4j%K~lsY
rs=(n1*cos(a)-n2*sqrt(1-(n1/n2*sin(a)).^2))./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); @||GMA+|
L_{gM`UFc
tp=2*n1*cos(a)./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); 3U!#rz"
(D~NW*,9
ts=2*n1*cos(a)./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); z5q(
OZn40"`
figure(1) 25wvB@0&
m(rd\3d
subplot(1,2,1); W%_Cda5,
S>nf]J`
plot(theta,rp,'-',theta,rs,'--',theta,abs(rp),':',theta,abs(rs),'-.','LineWidth',2) x$+g/7*
;9"6g=q
legend('r_p','r_s','|r_p|','|r_s|') *h)|Ks
0Ma3
xlabel('\theta_i') sMHP=2##
/Ps5Og
ylabel('Amplitude') r[W
Ir|r7
8Luw<Q
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) sRaTRL2
f*E#E=j
axis([0 90 -1 1]) 8;GuJP\
wG}Rh,
grid on ]3&BLq
"R
%3v.Z
subplot(1,2,2); v FWg0 $,
)FSa]1t;x
plot(theta,tp,'-',theta,ts,'--',theta,abs(tp),':',theta,abs(ts),'-.','LineWidth',2) lSK<LytB
(>M?
iB
legend('t_p','t_s','|t_p|','|t_s|') eccJt
F|!
ib5
xlabel('\theta_i') ;!Q}g19C
vH)V\V
ylabel('Amplitude') .F^372hH3
SEXmVFsQ
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) c#<p44>U
. g8db d
axis([0 90 0 1]) _]6n]koD,
:V
ZXI#([
grid on y\@INA^
#2*6esP
Rp=abs(rp).^2; l,@rB+u
\Jm^XXgS
Rs=abs(rs).^2; 9`Zwa_Tni
\?~cJMN
Rn=(Rp+Rs)/2; 5Zy%Nam'gN
'wd&O03&
Tp=1-Rp; L yNLz
m5
:`<ME/"YE
Ts=1-Rs; rPUk%S
wS @-EcCB
Tn=(Tp+Ts)/2; K(75)/
K6G+sBw[
figure(2) 1^AG/w
QUKv :;
subplot(1,2,1); <}('w/
"pTU&He
plot(theta,Rp,'-',theta,Rs,'--',theta,Rn,':','LineWidth',2) v!6IH
v0u, :eZ4
legend('R_p','R_s','R_n') c$b~?Mx
|h^]`= 3
xlabel('\theta_i') 0}qnq"
^
RIWW0
ylabel('Amplitude') "/0Vvy _|
h42dk(B
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) nNpXkI:
`L7Cf&W\l8
axis([0 90 0 1]) V|j{#;
(,;4f7\
grid on v%E~sX&CG
,u^%[ejH
subplot(1,2,2); $VnPs!a
Y_,Tm
plot(theta,Tp,'-',theta,Ts,'--',theta,Tn,':','LineWidth',2) wuKr9W9Xa
\%Lj !\
legend('T_p','T_s','T_n') :b"&Rc&s.
ES ?6
xlabel('\theta_i') ZYs?65.
7_CX6:
ylabel('Amplitude') p@[n(?duC.
Z}yd`7
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) I/)*pzt8
Rgb&EnVW
axis([0 90 0 1]) 9" cyZO
Ws;X;7tS
grid on }.N~jx0R
(7w95xI
j5MUP&/g3
<|1Kh ygv
NuR3]Ja\0