利用菲涅尔公式计算光波在两种介质表面折反射率及折反射能流密度 _da>=^hFJ
A2!7a}*1(
1、光疏射向光密 O:WFh;c
t=Tu-2,k
clear pS;jrq
I#
z`]'~
close all nJNdq`y2
LS*^TA(I[
n1=1,n2=1.45; 5Z,^46J
Pl9/1YhD/
theta=0:0.1:90; }>>lgW>n,;
.|;`qUo
a=theta*pi/180; .-Ggvw
(%D*S_m'
rp=(n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); VD#`1g<
C AVqjT7
rs=(n1*cos(a)-n2*sqrt(1-(n1/n2*sin(a)).^2))./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); dUyit-
x!"S`AM
tp=2*n1*cos(a)./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2)); -$!`8[fM
[R TB|0Q
ts=2*n1*cos(a)./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2)); <sE0426
{
HeCQF=R
figure(1) <p;cR` %uE
;Z\jX[H
subplot(1,2,1); -L}crQl.'c
T1.`*,t)=
plot(theta,rp,'-',theta,rs,'--',theta,abs(rp),':',theta,abs(rs),'-.','LineWidth',2) `D6Bw=7
X!Xl
legend('r_p','r_s','|r_p|','|r_s|') "9:1>Gr{G
T.]+T[}!
xlabel('\theta_i') sluR@[l
Ew~piuj
ylabel('Amplitude') CA, &R<]
' !>t( Sa
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) pj4M|'F7
I"eXoqh
axis([0 90 -1 1]) icLf;@
,#@B3~giC
grid on sN.h>bd
)o-rg
subplot(1,2,2); I'%vN^e^
x<W`2Du
plot(theta,tp,'-',theta,ts,'--',theta,abs(tp),':',theta,abs(ts),'-.','LineWidth',2) !)FM/Xj,o
f^\qDvPur
legend('t_p','t_s','|t_p|','|t_s|') ~ x-
R78'
t`1E4$Bb\
xlabel('\theta_i') WB<_AIt+
B/hL
ylabel('Amplitude') yu"enA
{p@u H<)
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) ~vgm;O
8(J&_7u
axis([0 90 0 1]) q'{LTg0kk
hY XH9:
grid on ~Q}JC3f>
+dIDFSd
Rp=abs(rp).^2; pVbgjJI
B/u0^!
Rs=abs(rs).^2; _PUgK\
hDTiXc
Rn=(Rp+Rs)/2; N'[bA
)D?\ru H
Tp=1-Rp; X;25G
mv_N ns
Ts=1-Rs; t4>%<'>e
%5.aC|^}
Tn=(Tp+Ts)/2; XG2&_u&
%v
0 I;t
figure(2) r6k0=6i
BBnW0vAZ*
subplot(1,2,1); PEqO<a1Z8
s}yJkQb
plot(theta,Rp,'-',theta,Rs,'--',theta,Rn,':','LineWidth',2) |eH>55 b
g#b[-)Qx
legend('R_p','R_s','R_n') rK 9
[^sv.
xlabel('\theta_i') v%N/mL+5L
`D)ay
ylabel('Amplitude') V8AF;1c?-'
yO}RkRA
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) 2E]SKpJ
&%3$zgvR
axis([0 90 0 1])
Z|zyO-
M->/vi
grid on pZ4]KxX@
Gd^K,3:. T
subplot(1,2,2); `R:p-"'b
d#~^)r
plot(theta,Tp,'-',theta,Ts,'--',theta,Tn,':','LineWidth',2) 4-lG{I_S:
?M2#fD]e
legend('T_p','T_s','T_n') n27df9L
ch2Q k8
xlabel('\theta_i') 8$Igo$U-
eteq Mg}M
ylabel('Amplitude') FtBYPSGz
0sxZa+G0o
title(['n_1=',num2str(n1),',n_2=',num2str(n2)]) g
)H>Uu5@
Cm)_xnv
axis([0 90 0 1]) yL =*yC
H"v3?g`S%
grid on oy+`` W~
A4!IbJD,0
0XwDk$l<
&n:3n
NyHHK8>