Octave已知两种介质折射率,求垂直入射反射系数r
广告
{{v.name}}
36. 电磁波在界面上的反射与透射
\(r = \frac{n_1 - n_2}{n_1 + n_2}\)
核心公式:
平面电磁波垂直入射到两种无耗介质分界面时,反射波电场振幅与入射波振幅之比为 r = (n1−n2)/(n1+n2)。
从光疏介质(n1=1)进入光密介质(n2=1.5)时r为负,表示反射波电场相位反转π。
已知两种介质的折射率,即可求出反射系数。
Octave计算方法
已知参数:
- 介质1折射率 n1(示例值:1.0,空气)
- 介质2折射率 n2(示例值:1.5,玻璃)
代码如下:
function r = reflect_coeff(n1, n2)
    r = (n1 - n2) / (n1 + n2);
end
调用示例:
% 已知两种折射率,求反射系数
n1 = 1.0; n2 = 1.5;
r = reflect_coeff(n1, n2);
fprintf('反射系数 r = %.2f', r);
运行结果:
反射系数 r = -0.20
友链