利用菲涅尔公式计算光波在两种介质表面折反射率及折反射能流密度 hX<0{pXM4
`2}Mz9mk
1、光疏射向光密 ](B+ilr
7hQrL+%q8
clear 1_f( ;WOg
p'!cGJL
close all 3g)pLW
j^>J*gLM}W
n1=1,n2=1.45; s)\%%CM
lorjMS
theta=0:0.1:90; yX/ 9jk
`cCsJm$V"
a=theta*pi/180; w8c71C
8|HuxE
rp=(n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); e'p'{]r<w
/0@'8f\I
rs=(n1*cos(a)-n2*sqrt(1-(n1/n2*sin(a)).^2))./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); 7<=xc'*8t
HW)> `
tp=2*n1*cos(a)./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); /n&w|b%
+ C aPF
ts=2*n1*cos(a)./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); 7"FsW3an
X`ee}C.D_
figure(1) EH=[!iW ;
5PqL#Eu`!
subplot(1,2,1); $@s&qi_&R
;3'ta!.c
plot(theta,rp,'-',theta,rs,'--',theta,abs(rp),':',theta,abs(rs),'-.','LineWidth',2) !Qy%sY
wL\OAM6R
legend('r_p','r_s','|r_p|','|r_s|') z;J"3kM
tDJts OL
xlabel('\theta_i') 6* (6>F5
iP)`yB5 `
ylabel('Amplitude') ")}^\Om
AAb3Jf`UW
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) (p>?0h9[
I<Wp,E9G#
axis([0 90 -1 1]) B<%cqz@
Y w7txp`i
grid on +`}QIp0
5_ !s\ 5
subplot(1,2,2); xf% _HMKc
3"FvYv{
plot(theta,tp,'-',theta,ts,'--',theta,abs(tp),':',theta,abs(ts),'-.','LineWidth',2) zk#"n&u0
G)t_;iNL|
legend('t_p','t_s','|t_p|','|t_s|') r$T\@oTL
V"K-aO&
xlabel('\theta_i') n@[_lNa4GD
>pdWR1ox
ylabel('Amplitude') y(^t &tgjS
@G,pM: t
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) iI.pxo
s
j*Uz.q?
axis([0 90 0 1]) 1cq"H/N
A#k(0e!O
grid on =p{55dR
Lz6b9W
Rp=abs(rp).^2; Pw+PBIGn4
XB0G7o%1
Rs=abs(rs).^2; wIQ~a
=>3wI'I
Rn=(Rp+Rs)/2; G5A:C(r
UI2TW)^2
Tp=1-Rp; e<A6=}
3u[m? Vw
Ts=1-Rs; *uW l 804
Z mVw5G
q
Tn=(Tp+Ts)/2; ddK\q!0
] MP*5U>;
figure(2) 7XzhKA6
O"^3,-
subplot(1,2,1); G`D rY;
@I"&k!e<2
plot(theta,Rp,'-',theta,Rs,'--',theta,Rn,':','LineWidth',2) nwS @r
`)~]3zmG
legend('R_p','R_s','R_n') Z=ZTSl
C GN=kQ
xlabel('\theta_i') }uR[H2D`L
NTWy1
ylabel('Amplitude') [J!jp&o
OCW0$V6;D-
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) (1IYOlG4
U_Jchi,!
axis([0 90 0 1]) *jR4OY|DXH
u*}ltR~/
grid on IN8G4\r
`uP:UQ9S
subplot(1,2,2); kz_gR;"(Z
*c<6 Er>s
plot(theta,Tp,'-',theta,Ts,'--',theta,Tn,':','LineWidth',2) ^yLhL^Y
YY zUg
legend('T_p','T_s','T_n') v*";A
22OfbwCb
xlabel('\theta_i') _^/k
I=[Ir8};
ylabel('Amplitude') 4%B0H>
tgyW:<iv
title(['n_1=',num2str(n1),',n_2=',num2str(n2)])
s5/u>d
J8'1 ~$6
axis([0 90 0 1]) k=W~ot&
dzQs7D}
grid on 8TBv~Qu
d88Dyzz
n1U! od
QArph0e
WKAG)4