Octave已知声压级,求声压
广告
{{v.name}}
4. 分贝级(最重要,噪声、音响必用)
\(p = p_0 \cdot 10^{L_p/20}},\ p_0=2\times10^{-5}\ \text{Pa\)
核心公式:
声压、声强、声功率(声学测量核心)
已知声压级反求声压。SPL每增加20dB,声压增大10倍。
Octave计算方法
已知参数:
- 声压级(dB,示例值:60)
代码如下:
function p = pressure_from_spl(Lp)
p0 = 2e-5;
p = p0 * 10^(Lp / 20);
end
调用示例:
% 已知声压级,求声压
Lp=60;
p = pressure_from_spl(Lp);
fprintf('声压 p = %.4f Pa', p);
运行结果:
声压 p = 0.0200 Pa