Octave已知波长、劈尖厚度和相邻条纹厚度差,求介质折射率
广告
{{v.name}}
4. 劈尖干涉 - 相邻条纹厚度差
\(\Delta d = \dfrac{\lambda}{2n}\)
核心公式:
劈尖干涉中,相邻明纹对应的薄膜厚度差Δd=λ/(2n)。
已知波长λ、劈尖厚度d和相邻条纹厚度差Δd,即可求出介质折射率n。
Octave计算方法
已知参数:
- 波长 λ(示例值:5e-7 m)
- 劈尖厚度 d(示例值:5e-7 m)
- 相邻条纹厚度差 Δd(示例值:1.88e-7 m)
代码如下:
function n = wedge_refractive_index(lambda, d, dd)
n = lambda / (2 * dd);
end
调用示例:
% 已知波长、劈尖厚度和厚度差,求折射率lambda = 5e-7; d = 5e-7; dd = 1.88e-7;n = wedge_refractive_index(lambda, d, dd);fprintf('折射率 n = %.2f', n);
运行结果:
折射率 n = 1.33