Octave已知相位差和波程差,求波长(相消干涉)
广告
{{v.name}}
3. 相位差与波程差
\(\lambda = \frac{2\pi}{\Delta\varphi}\Delta r\)
核心公式:
干涉、驻波、衍射相关定理
用于设计主动降噪系统中的声波干涉抵消。
Octave计算方法
已知参数:
- 相位差Δφ(rad,示例值:9.42)
- 波程差Δr(m,示例值:0.51)
代码如下:
function lambda = lambda_destruct(dphi, dr)
    lambda = 2 * pi * dr / dphi;
end
调用示例:
% 已知相位差和波程差,求波长
lambda = lambda_destruct(9.42, 0.51);
fprintf('波长 λ = %.2f m', lambda);
运行结果:
波长 λ = 0.34 m
友链