Octave已知入射波的复数声压幅值和透射波的幅值,求声压透射系数
广告
{{v.name}}
反射、折射、透射、吸声
3. 声压透射系数
核心公式:
\(T_p=\frac{P_t}{P_i}\)
声压透射系数Tp为透射波与入射波声压的比值。
Octave计算方法
已知参数:
- 入射波声压幅值(Pa,示例值:1)
- 透射波声压幅值(Pa,示例值:0.8)
代码如下:
function Tp = pressure_transmission_coeff(Pi, Pt)
    Tp = Pt / Pi;
end
调用示例:
% 已知入射和透射波声压幅值,求透射系数
Pi=1; Pt=0.8;
Tp = pressure_transmission_coeff(Pi, Pt);
fprintf('声压透射系数 Tp = %.2f', Tp);
运行结果:
声压透射系数 Tp = 0.80
友链