Octave已知两种介质折射率,求透射功率比T
广告
{{v.name}}
36. 电磁波在界面上的反射与透射
\(T = \frac{4n_1 n_2}{(n_1 + n_2)^2}\)
核心公式:
透射率T定义为透射波平均能流与入射波平均能流之比。
垂直入射无耗介质界面时 T = 4n1n2/(n1+n2)²。
能量守恒要求 R + T = 1。
已知两种介质的折射率,即可求出透射率。
Octave计算方法
已知参数:
- 介质1折射率 n1(示例值:1.0,空气)
- 介质2折射率 n2(示例值:1.5,玻璃)
代码如下:
function T = transmittance(n1, n2)
    T = 4 * n1 * n2 / (n1 + n2)^2;
end
调用示例:
% 已知两种折射率,求透射率
n1 = 1.0; n2 = 1.5;
T = transmittance(n1, n2);
fprintf('透射率 T = %.2f', T);
运行结果:
透射率 T = 0.96
友链