Updated 29 Oct 2015
ISO 1999:2013 is currently the internationally accepted standard for calculating noise exposure and risk of hearing impairment.
iso1999_table.m calculates a table of the hearing thresholds similar to Annex A on page 12 of iso 1999:2013. These hearing thresholds are applicable to a highly screened otologically normal population.
iso1999_nipts_table.m calculates a table of the expected noise-induced permanent threshold shift (NIPTS) values from Part 6.3 pages 5-8 of ISO 1999:2013.
iso1999_risk.m calculates the risk of hearing impairment for males and females for age associated hearing threshold level and age and noise associated hearing loss. The input conditions into iso1999_risk.m are the exposure level (dBA), years of exposure, age in years, an array of audiometric frequencies, a fence level, and whether or not to output a plot.
iso1999.m calculates the hearing threshold levels associated with age similar to Annex A on page 12 of iso 1999:2013. These hearing threshold levels associated with age are applicable to a highly screened otologically normal population.
iso1999_nipts.m calculates the expected noise-induced permanent threshold shift (NIPTS) from Part 6.3 pages 5-8 of ISO 1999:2013.
iso1999_htl.m calculates the mean hearing threshold level across the input frequencies for age, and the combination of both noise and age as in Chapter 6 page 4-7 and Annex C pages 17-19 of ISO 1999:2013.
If you find any bugs please feel free to send an e-mail to Edward Zechmann at firstname.lastname@example.org.
Edward Zechmann (2023). ISO 1999:2013 (https://www.mathworks.com/matlabcentral/fileexchange/53565-iso-1999-2013), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform CompatibilityWindows macOS Linux
Inspired by: nearestneighbour.m, maximize
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.