利用菲涅尔公式计算光波在两种介质表面折反射率及折反射能流密度 "a
%5on
Tp2 `eY5
1、光疏射向光密 w~wpm7
{s&6C-
clear ]|ew!N$ar=
uO8z .
close all 4,"%
3e+ Ih2
n1=1,n2=1.45; bq#*XCt#
A0Pg|M
theta=0:0.1:90; |Byw]\3v
r8x<-u4
a=theta*pi/180; ys`"-o[*
!)~b Un
rp=(n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); Y -%g5
.\ K0+b;
rs=(n1*cos(a)-n2*sqrt(1-(n1/n2*sin(a)).^2))./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); BO)K=gl;8
ejP273*ah
tp=2*n1*cos(a)./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); 9aky+
CBz$N) f
ts=2*n1*cos(a)./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); EUZ#o\6
c `C
/U7j
figure(1) GY@(%^
<3i2(k
subplot(1,2,1); fgcI55&jV{
O}5mDx
plot(theta,rp,'-',theta,rs,'--',theta,abs(rp),':',theta,abs(rs),'-.','LineWidth',2) Gxx:<`[ON
YTP6m9hA+
legend('r_p','r_s','|r_p|','|r_s|') s|L}wtc
!cS
A|C
xlabel('\theta_i') ,)-7f|
'}3@D$YiM%
ylabel('Amplitude') faH113nc
yzJ
VU0s
title(['n_1=',num2str(n1),',n_2=',num2str(n2)])
&!7{2E\7C
1 XsB
axis([0 90 -1 1]) F}
d>pK9fn
aF2vw{wT}
grid on 7` AQn],
CJ0{>?
subplot(1,2,2); $KDH"J
P(B:tg
plot(theta,tp,'-',theta,ts,'--',theta,abs(tp),':',theta,abs(ts),'-.','LineWidth',2) uXD?s3Wv
[AgS@^"sf5
legend('t_p','t_s','|t_p|','|t_s|') /sHWJ?`&/,
)w\E^
xlabel('\theta_i') VE3,k'^v
-:Up$6PR
ylabel('Amplitude') Ps=OL\i
&)Y26*(`
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) &,~0*&r0
P")duv
axis([0 90 0 1]) !58j xh
UOh%"h
grid on mFoE2?Y
b|_Pt
Rp=abs(rp).^2; |cKo#nfzZ
]!l]^/.
Rs=abs(rs).^2; 0Bbno9Yp
w#ha ^4
Rn=(Rp+Rs)/2; 9cV;W \ Tw
lI#Ap2@
Tp=1-Rp; xB.h#x>_`
/*,hR >UG
Ts=1-Rs; ^B)iBfZ
+"8AmN4
Tn=(Tp+Ts)/2; ME'hN->c
'#JC 6#X
figure(2) dS9L( &
ey4RKk,
subplot(1,2,1); ^eu={0k
]r6S|;:
plot(theta,Rp,'-',theta,Rs,'--',theta,Rn,':','LineWidth',2) Q#+y}pOLP
0|mF
/
legend('R_p','R_s','R_n') >SS
YYy
~cHpA;x9<^
xlabel('\theta_i') 9/[1a_
r
u/W
ylabel('Amplitude') 2|2'?
,LD[R1TU8
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) V)HX+D>
.aJ\^Fx
axis([0 90 0 1]) `|9NxF+
(A@~]N,U/
grid on qyA%_;ReMY
G.#`DaP
subplot(1,2,2); Q[5j5vry
Rwu
y!F
plot(theta,Tp,'-',theta,Ts,'--',theta,Tn,':','LineWidth',2) *CsRO
xV]eEOiLM
legend('T_p','T_s','T_n') AC`4n|,zJ;
u;-_%?
xlabel('\theta_i')
S xn#
@(k}q3b<
ylabel('Amplitude') ?_hKhn%K9
Q7<_>)e^
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) tXlo27J
>j&+mii
axis([0 90 0 1]) eN]AJ%Ig
p_ H;|m9
grid on 8oAr<:.=
W Z!?O0.A
OHEl.p]|
x:Mh&dq?
&Nzq/~uqP