Octave已知折射率和布儒斯特角,求入射角
广告
{{v.name}}
9. 布儒斯特定律(起偏角)
\(\tan i_B = \frac{n_2}{n_1}\)
核心公式:
布儒斯特定律指出,当入射角为布儒斯特角iB时,反射光成为线偏振光。
已知介质折射率n1、n2和布儒斯特角iB,即可求出入射角i。
Octave计算方法
已知参数:
- 入射介质折射率 n1(示例值:1.0,空气)
- 折射介质折射率 n2(示例值:1.5,玻璃)
- 布儒斯特角 iB(度,示例值:56.31°)
代码如下:
function i = incident_angle_from_brewster(n1, n2, iB_deg)
    i = iB_deg;
end
调用示例:
% 已知折射率和布儒斯特角,求入射角n1 = 1.0; n2 = 1.5; iB = 56.31;i = incident_angle_from_brewster(n1, n2, iB);fprintf('入射角 i = %.2f°', i);
运行结果:
入射角 i = 56.31°
友链