Octave已知波长和相位差,求波程差(相长干涉)
广告
{{v.name}}
3. 相位差与波程差
\(\Delta r = \frac{\lambda}{2\pi}\Delta\varphi\)
核心公式:
干涉、驻波、衍射相关定理
通过测量相位差推算传播路径差,用于声学定位和声成像。
Octave计算方法
已知参数:
- 波长(m,示例值:0.34)
- 相位差Δφ(rad,示例值:12.57)
代码如下:
function dr = path_diff_construct(lambda, dphi)
dr = lambda * dphi / (2 * pi);
end
调用示例:
% 已知波长和相位差,求波程差
dr = path_diff_construct(0.34, 12.57);
fprintf('波程差 Δr = %.2f m', dr);
运行结果:
波程差 Δr = 0.68 m