利用菲涅尔公式计算光波在两种介质表面折反射率及折反射能流密度 zJ4 2%0g
3n']\V
1、光疏射向光密 zBWn*A[4
.bbl-a/
3
clear `gq@LP"o
ugg08 am!
close all 9)p VDS
,R=Mr}@u
n1=1,n2=1.45; u\zRWX
wy&s~lpV,7
theta=0:0.1:90; R9gK> }>Y
*]%{ttR~
a=theta*pi/180; R;6(2bTN6
vukI`(#
rp=(n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); }p0|.Qu 9
ZbJzf]y:6
rs=(n1*cos(a)-n2*sqrt(1-(n1/n2*sin(a)).^2))./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); U7U-H\t7
BnH<-n_
tp=2*n1*cos(a)./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); bH+p5Fd;
t&(}`W
ts=2*n1*cos(a)./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); EzK,SN#
f.0~HnNg1
figure(1) I.I:2Ew+
~;W]0d4,\
subplot(1,2,1); n{j14b'
NKd!i09`
plot(theta,rp,'-',theta,rs,'--',theta,abs(rp),':',theta,abs(rs),'-.','LineWidth',2) I,D24W4l
q#Az\B:
legend('r_p','r_s','|r_p|','|r_s|') +\G/j ]3f
WE\912j
xlabel('\theta_i') j,QeL
k}y1IW+3
ylabel('Amplitude') yhQv $D,^f
3dNOXk,#
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) )BudV zg
po+>83/!oq
axis([0 90 -1 1]) TI: -Y@8
#(-V^T
grid on {ScilT
dK,j|
subplot(1,2,2); Qjh5m5e
JnH>L|G{;%
plot(theta,tp,'-',theta,ts,'--',theta,abs(tp),':',theta,abs(ts),'-.','LineWidth',2) 8C4DOz|
}R*[7V9"
legend('t_p','t_s','|t_p|','|t_s|') x/47e8/
:
'M$:ZJ
xlabel('\theta_i') 0V
,R|Ln
Z8tQ#Pu{
ylabel('Amplitude') 0XFJ/
t8 g^W K
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) =@;uDu:Q
Y~( #_K
axis([0 90 0 1]) .T?9-`I9
/>_Mz
grid on c?5e| dZz
qQ[&FjTO`
Rp=abs(rp).^2;
)]L:OE
cf?*6q?n
Rs=abs(rs).^2; J_]?.V*A
gJ cf~@s
Rn=(Rp+Rs)/2; Y s[J xP
SU9qF73Y
Tp=1-Rp; o:jLM7$=
Ss+e*e5Ht
Ts=1-Rs; v.H00}[.
4ihv|%@
Tn=(Tp+Ts)/2; .^8 x>~
&S9Sl
figure(2) Q-fi(UP
#` )zD"CO
subplot(1,2,1); )| @'}k+
5xL%HX[S
plot(theta,Rp,'-',theta,Rs,'--',theta,Rn,':','LineWidth',2) >u#c\s
;o }pRC
legend('R_p','R_s','R_n') ]}H;`H
YpMQY-n
xlabel('\theta_i') Q.Uyl:^PxU
A$.woE@
ylabel('Amplitude') '>-
C!\t
5fuOl-M0W
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) )MqF~[k<-
?3jOE4~aHr
axis([0 90 0 1]) Q`}1 B
\xJTsdd
grid on *e{d^
is?H1V~8`$
subplot(1,2,2); @/i{By^C
X'4e)E3*O
plot(theta,Tp,'-',theta,Ts,'--',theta,Tn,':','LineWidth',2) ! 4 `any
#?L%M
legend('T_p','T_s','T_n') "?a(JC
/Hb'3,jN
xlabel('\theta_i') tep_g4CQR_
,9Y{x
ylabel('Amplitude') )$V}tr!
Ag
QR"Nu6
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) f@Mm{3&.
8t3@Hi
axis([0 90 0 1]) }3
NGMGu$
l&cYN2T
b
grid on e#]=-^
uSp=,2)
%cJ]Ds%V
<_&tP=h
l}B,SkP^