利用菲涅尔公式计算光波在两种介质表面折反射率及折反射能流密度 B$OV^iwxK
UZ-pN_!Z:
1、光疏射向光密 $WRRCB/A6
/A>nsN?:]
clear hZ|0<u
[Tvdchl OC
close all 71IM`eL=ED
Om;`"5
n1=1,n2=1.45; Wj)v,v2&
Te3 ?z
theta=0:0.1:90; c[3x>f0
[Ak0kH>
a=theta*pi/180; C%%gCPI^y
i}f" 'KW
rp=(n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); 3C;;z
`Um-Y'KE
rs=(n1*cos(a)-n2*sqrt(1-(n1/n2*sin(a)).^2))./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); 7uu\R=$
V<}chLd,
tp=2*n1*cos(a)./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); -U7,~z
1;,<UHF8N
ts=2*n1*cos(a)./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); NTGWI$
_K!)0p
figure(1) ~XXNzz]?
8F$]@0v`%
subplot(1,2,1); >%N,F`^3
s`yg?CR`,
plot(theta,rp,'-',theta,rs,'--',theta,abs(rp),':',theta,abs(rs),'-.','LineWidth',2) McbbEs=)
>~'z%
legend('r_p','r_s','|r_p|','|r_s|') lQRtsmZ0
%n,_^voE
xlabel('\theta_i') )RWY("SUy1
y34 <B)Wy
ylabel('Amplitude')
w%oa={x
" w /Odd
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) yYTOp^
6!Mm")
axis([0 90 -1 1]) eT2Tg5Etc
&:}WfY!hX
grid on QM~~b=P,\
fCX8s(|F
subplot(1,2,2); s?Gv/&
F{
C2%
s#
plot(theta,tp,'-',theta,ts,'--',theta,abs(tp),':',theta,abs(ts),'-.','LineWidth',2) CLuQ=-[|
OeZ"WO
legend('t_p','t_s','|t_p|','|t_s|') Z;;A#h'%e
wT,=C'
xlabel('\theta_i') s._,IW;
4~;M\h
ylabel('Amplitude') Vhe$vH
]1[:fQF7/L
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) ]{t!J^Xn
*
]D{[hV
axis([0 90 0 1])
%z~kHL
5Z:qU{[
grid on e)XnS '
|v1*
[(
Rp=abs(rp).^2; 6y^GMlsI
{([`[7B>a<
Rs=abs(rs).^2; lPtML<a
m|OB_[9
Rn=(Rp+Rs)/2; .Ep&O#
s+=':Gcb(C
Tp=1-Rp; j^hLn>
rrphOG
Ts=1-Rs; mGJRCK_
AYp~;@
Tn=(Tp+Ts)/2; G9GLRdP
M[Nv>
figure(2) BP\6N%HC%&
U9
mK^
subplot(1,2,1); <zAYq=IU
vF[ 4kDHk
plot(theta,Rp,'-',theta,Rs,'--',theta,Rn,':','LineWidth',2) dB:c2
2Je]dj4
legend('R_p','R_s','R_n') ;=6EBP%
;&O *KhLH
xlabel('\theta_i') |WOc0M[U
=([4pG
ylabel('Amplitude') aEVy20wd
+m/n~-6q
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) VC%.u.< F
Io&HzQW^a
axis([0 90 0 1]) R-wz+j#
|y+_BZ5
grid on MpIiHKQ
G9
Vobq|Rd/%
subplot(1,2,2); 8N3y(y0
d9%P[(yM^
plot(theta,Tp,'-',theta,Ts,'--',theta,Tn,':','LineWidth',2) H/={RuU
Mq'm
TM
legend('T_p','T_s','T_n') {OOn7=
VYt<j<ba
xlabel('\theta_i') JZ&_1~Z=
?zbW z=nq
ylabel('Amplitude') o/n4M]G
t`>Z#=cl\
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) YBF$/W+=9|
f$vTD ak
axis([0 90 0 1]) %&q}5Y4!
qV/>d',
grid on {];-b0MS~
vJV/3-yX
l\uNh~\
|{_>H'
Xkg