Octave已知声功率级,求声功率
广告
{{v.name}}
4. 分贝级(最重要,噪声、音响必用)
\(W = W_0 \cdot 10^{L_W/10}},\ W_0=10^{-12}\ \text{W\)
核心公式:
声压、声强、声功率(声学测量核心)
已知声功率级反求声功率。SWL每增加10dB,声功率增大10倍。
Octave计算方法
已知参数:
- 声功率级(dB,示例值:60)
代码如下:
function W = power_from_swl(LW)
W0 = 1e-12;
W = W0 * 10^(LW / 10);
end
调用示例:
% 已知声功率级,求声功率
LW=60;
W = power_from_swl(LW);
fprintf('声功率 W = %.2e W', W);
运行结果:
声功率 W = 1.00e-06 W