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