Seawater Acoustic Absorption Calculator
SEAWATER_ABSORPTION returns absorption (dB/m) of seawater of salinity ~35 ppt, given the following inputs (can be arrays):
f = frequency (Hz)
T_C = temperature (°C) valid range: 0 <= T_C <= 30
P_atm = hydrostatic pressure (atm) valid range: 1 <= P_atm <= 400
Source: Kinsler, Frey, Coppens, and Sanders. Fundamentals of Acoustics, 3rd Ed. Pages 158 through 160. Model reprinted from Fisher and Simmons. J. Acoust. Soc. Am 62, 558, 1977.
Accurate within 2%, according to KFCS.
Coded up by Chad Greene, August 2012.
EXAMPLE: Recreate Fig. 7.5 of KFCS:
freq = 100:1000000; % frequency in hertz
a = seawater_absorption(freq,5,1);
loglog(freq,a)
ylabel('absorption coefficient (dB/m)')
xlabel('frequency (Hz)')
引用
Chad Greene (2024). Seawater Acoustic Absorption Calculator (https://www.mathworks.com/matlabcentral/fileexchange/37689-seawater-acoustic-absorption-calculator), MATLAB Central File Exchange. 取得済み .
MATLAB リリースの互換性
プラットフォームの互換性
Windows macOS Linuxカテゴリ
タグ
謝辞
ヒントを得たファイル: Sound Pressure Level Calculator, Water sound speed calculator, Two-phase medium sound speed calculator
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!バージョン | 公開済み | リリース ノート | |
---|---|---|---|
1.0.0.0 |