利用菲涅尔公式计算光波在两种介质表面折反射率及折反射能流密度 U;W9`JT<.f
Ry>y
1、光疏射向光密 Ah1
9#0
<\O+
clear m%6VwV7U
A'#d:lOA
close all fHd[8{;P:
<<!fA><W
n1=1,n2=1.45; eyKxnBz
wF`Y
,@
theta=0:0.1:90; i2Wvu3,D3-
A1/@KC"&{G
a=theta*pi/180; QdgJNT<=H,
%>$<s<y
rp=(n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); Dnd; N/9
]L~NYe9
rs=(n1*cos(a)-n2*sqrt(1-(n1/n2*sin(a)).^2))./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); (T*$4KGV
&:l-;7d
tp=2*n1*cos(a)./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); Y'iI_cg
yMWh#[phH
ts=2*n1*cos(a)./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); 2
`>a(
]qqgEZ1!Y
figure(1) l$&~(YE f
qt}M&=}8Q
subplot(1,2,1); 8;?4rrS
+vy fhw4
plot(theta,rp,'-',theta,rs,'--',theta,abs(rp),':',theta,abs(rs),'-.','LineWidth',2) $A?9U}V#^
GqHW.s5
legend('r_p','r_s','|r_p|','|r_s|') %_W4\
:V.@:x>id
xlabel('\theta_i') |^l_F1+w
mcQL>7ts
ylabel('Amplitude') l(NQk> w
}O*`I(
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) qS\#MMsTd
CFh9@Nx
axis([0 90 -1 1]) _;03R{e*
GCJ[x n(_
grid on B,\VLX
x.-d)]a!
subplot(1,2,2); ?)1Y|W'Rv
!Q[v"6?
plot(theta,tp,'-',theta,ts,'--',theta,abs(tp),':',theta,abs(ts),'-.','LineWidth',2) ?C[?dg{n
XY| y1L 3[
legend('t_p','t_s','|t_p|','|t_s|') YJv$,Z&;HO
$ztsb V}
xlabel('\theta_i') ]^C 8Oh<
o*H U^
ylabel('Amplitude') Gt.'_hf Js
cuN ]}=D
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) s A,bR|
tfU*U>j
axis([0 90 0 1]) XX/gS=NE#.
}>hn
grid on ~snj92K
~gpxK{
Rp=abs(rp).^2; @N4~|`?U
cR3d&/_,U
Rs=abs(rs).^2; o^/
#i`)
3Cj)upc
Rn=(Rp+Rs)/2; elR'e6Q
,Iyc0
Tp=1-Rp; 8vVE
~`AB-0t.u
Ts=1-Rs; P{9:XSa%
|4mvB2r
Tn=(Tp+Ts)/2; 5e+j51
zz*PAYl.
figure(2) AU\=n,K7
Bg]VaTm[=
subplot(1,2,1); itzUq,T
(%fQhQ
plot(theta,Rp,'-',theta,Rs,'--',theta,Rn,':','LineWidth',2) @l CG)Ix<
dq '2y
legend('R_p','R_s','R_n') WkuCnT
rL-R-;Ca
xlabel('\theta_i') iL;V5|(sb
j~N*T XkC
ylabel('Amplitude') yF)J7a:U
|1%%c
%
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) :Tpf8
sLA.bp.O
axis([0 90 0 1]) CC=I|/mBM
Ln#o:" E
grid on 5}G_2<G
@m5J%8>k
subplot(1,2,2); TAUl{??,
h A ){>B<;
plot(theta,Tp,'-',theta,Ts,'--',theta,Tn,':','LineWidth',2) fJ/INL
t5E$u(&+'B
legend('T_p','T_s','T_n') &^$@LH3
edMCj
xlabel('\theta_i') d7kE}{,
QKP
#wR
ylabel('Amplitude') ,?yjsJd.
;((t|
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) $}(Z]z}O ;
{LiJ=Ebt
axis([0 90 0 1]) 1#x5
o2n
Hpix:To
grid on Wq3PN^
""7H;I&
6H0kY/quL|
-F/)-s6#!'
'ij+MU1