利用菲涅尔公式计算光波在两种介质表面折反射率及折反射能流密度 "HIXm
#gbH^a'
1、光疏射向光密 )mN9(Ob!
\E4B&!m
clear /!&R9!6
:
zA+@FR?
close all L2z2}U=<
8g/F)~s^F
n1=1,n2=1.45; +C{p%`<
w7kJg'X/6
theta=0:0.1:90; NeOxpn[
E+xuWdp.*
a=theta*pi/180; #Z!b G?="
X]*QUV]i
rp=(n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); =[tSd)D,y
j|_E$L A\
rs=(n1*cos(a)-n2*sqrt(1-(n1/n2*sin(a)).^2))./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); d5 j_6X
O}ejWP8>
tp=2*n1*cos(a)./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); Sr.;GS5i
x8#ODuH
ts=2*n1*cos(a)./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2));
u=l1s1>
$0Yh!L ?\
figure(1) omX?Bl
2&(sa0*y
subplot(1,2,1); p9ZXbAJ{
_%@=Uc6V
plot(theta,rp,'-',theta,rs,'--',theta,abs(rp),':',theta,abs(rs),'-.','LineWidth',2) =!MY4&YX
:Ao!ls'=
legend('r_p','r_s','|r_p|','|r_s|') RMYP"
-p,x&h,p
xlabel('\theta_i') T=Z.U$
bha?eN
ylabel('Amplitude') ./-JbW
B5am1y{P#
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) L;t)c
.w?
.ib(
axis([0 90 -1 1]) Oxx^[ju~
t,%iL
grid on b3qc_
'Pltn{iq[
subplot(1,2,2); f<jb=\}x
"E=j|q
plot(theta,tp,'-',theta,ts,'--',theta,abs(tp),':',theta,abs(ts),'-.','LineWidth',2) I*[tMzE
<g2_6C\j
legend('t_p','t_s','|t_p|','|t_s|') m>&HuHf
'W. Vr4
xlabel('\theta_i') 6gO9 MQY
^(x^6d
ylabel('Amplitude') Y;J *4k]
P* #8ZMA<
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) WgGm#I>K
-7-['fX
axis([0 90 0 1]) @Cq? :o<
rJfqA@
grid on Zf*r2t1&P
5 MxL*DB=b
Rp=abs(rp).^2; 2YwVU.*>
r8M Zvm2
Rs=abs(rs).^2; vlWw3>4
I=DLPgzO9
Rn=(Rp+Rs)/2; QGnxQ{ko
"kW!{n
Tp=1-Rp; -f(/B9}
wOgE|n
Ts=1-Rs; rjA@U<o
[pOg'
Tn=(Tp+Ts)/2; !|wzf+V
h5%|meZQb
figure(2) yYJY;".H
/ONV5IkPy
subplot(1,2,1); &Y>zT9]$K
x ,/TXTZ6
plot(theta,Rp,'-',theta,Rs,'--',theta,Rn,':','LineWidth',2) Eh8Pwt7C@
,8Iv9M}2
legend('R_p','R_s','R_n') %uESrc-;
N"5fmY<
xlabel('\theta_i') EYS>0Y
D}mL7d1
ylabel('Amplitude') J@"utY6N
1cN')"
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) XH 4d<?qu
PK6iY7Qp)
axis([0 90 0 1]) *U7%|wd
KpZ:Nh$
grid on TvhJVVQ+?
!R{R??
subplot(1,2,2); *b(wVvz
6Y*;{\Rd
plot(theta,Tp,'-',theta,Ts,'--',theta,Tn,':','LineWidth',2) [W,|kDK
o3Ot.9L
legend('T_p','T_s','T_n') 0NE{8O0;Fr
hXL|22>w<
xlabel('\theta_i') Ws[D{dS/
&]p}+{ (>
ylabel('Amplitude') h^|5|l
'A{h iY
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) L^Wz vv]
D>ef
axis([0 90 0 1]) X~U >LLr
mO rWJ~=
grid on #B}?Zg
{eZ{]
C0)Z6
C*~aSl7
%IZ)3x3l