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