利用菲涅尔公式计算光波在两种介质表面折反射率及折反射能流密度 a5Acqa
_|Kv~\G!
1、光疏射向光密 ?yd(er<_f
3:CQMZ|;@
clear {/[?YTDU
Duo#WtC
close all XiZ Zo
qS[p|*BL
n1=1,n2=1.45; P*qNRP%
F.* snF
theta=0:0.1:90; VHY<(4@
MjF.>4
a=theta*pi/180; K]=>F
:4L5@>b-
rp=(n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); :Y)kKq d
,uD*FSp>
rs=(n1*cos(a)-n2*sqrt(1-(n1/n2*sin(a)).^2))./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); h"Yqm"U/
+#*z"a`
tp=2*n1*cos(a)./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); {Z{NH:^
Qak@~b
ts=2*n1*cos(a)./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); dXcMysRc%&
8T1DcA*
figure(1) *fy`JC
T`2fPxM:cZ
subplot(1,2,1); p2_Zsq
p?gLW/n
plot(theta,rp,'-',theta,rs,'--',theta,abs(rp),':',theta,abs(rs),'-.','LineWidth',2) b<H6D}
1V9X(uP
legend('r_p','r_s','|r_p|','|r_s|') 7g<`wLAH
)PZ}^Fa
xlabel('\theta_i') W3-Rs&se
06W=(fY
ylabel('Amplitude') .$x[!fuuR&
7!840 :a?+
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) (P!reYyM
y:`` |*+
axis([0 90 -1 1]) 'krMVC-
%'~<:>:"E
grid on J'4@-IM
d4eC Bqx
subplot(1,2,2); eR
2T<7G
hF PRC0ftE
plot(theta,tp,'-',theta,ts,'--',theta,abs(tp),':',theta,abs(ts),'-.','LineWidth',2) $.]t1e7s
WD do{
legend('t_p','t_s','|t_p|','|t_s|') /gy:#-2Gy
vi.AzO
xlabel('\theta_i') pvdZ>D-IU
i3WmD@
ylabel('Amplitude') 6V?&hq&t
!'t2
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) |+=:x]#vV
e/#&5ISk
axis([0 90 0 1]) EG8R*Cm,}
Pds*M?&F
grid on Tb6x@MorP
Q7aDl8L xn
Rp=abs(rp).^2; z4`n%~w1b
`; %aQR
Rs=abs(rs).^2; !P^$g
R
uU!i`8
Rn=(Rp+Rs)/2; 2o5<nGn
-&$%m)wN
Tp=1-Rp; P FFw$\j
>!p K94
Ts=1-Rs; 9i)mv/i
.W.U:C1
Tn=(Tp+Ts)/2; a^/20UFq
@"7dk.|
figure(2) %~VIxY|d
~\IDg/9Cj
subplot(1,2,1); c,%>7U(w_
M<m64{m1
plot(theta,Rp,'-',theta,Rs,'--',theta,Rn,':','LineWidth',2) 3Qr!?=nf
&Gwh<%=U
legend('R_p','R_s','R_n') RSeezP6#
ojqX#>0K
xlabel('\theta_i') %,q#f#
>A "aOV>K
ylabel('Amplitude') Elk$9 <<
fy4JW,c
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) P(+ar#,G
A2bV[+ Q
axis([0 90 0 1]) .7rsbZzs
?0&>?-?
grid on qr;" K?NX
*,*5sV
subplot(1,2,2); xEWa<P#.u
LMzYsXG*[
plot(theta,Tp,'-',theta,Ts,'--',theta,Tn,':','LineWidth',2) &4iIzw`
6FFv+{2^@
legend('T_p','T_s','T_n') NdQ?3'WJ
|
lfPd
xlabel('\theta_i') G ~\$Oq8
'Em($A(
ylabel('Amplitude') },ZL8l{
NVPYv#uK
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) w2V E_
u[qtuM?&
axis([0 90 0 1]) rt;>pQ9,
`<Nc
Y*
grid on @"2-tn@q_
t!N>0]:mo
1'B?f# s
86Vu PV-
`Yve