主要内容

phon2sone

从phon转换为sone

描述

例子

= phon2sone (根据ISO 532-1:2017(E)将方转换为方。

例子

= phon2sone (标准指定用于将phon转换为sone的标准。

例子

全部折叠

根据ISO 532-1,绘制响度水平(phon)和响度(sone)之间的关系。

p = 0:120;s1 = phon2sone (p);semilogy (p, s1)包含(<年代pan style="color:#A020F0">“响度级(方)) ylabel (<年代pan style="color:#A020F0">“响度(宋)”)标题(<年代pan style="color:#A020F0">“方和方的关系(ISO 532-1)”网格)<年代pan style="color:#A020F0">在轴([0 120 0 500])

图中包含一个轴。带有“方和方之间的关系”(ISO 532-1)标题的轴包含一个类型线的对象。

根据ISO 532-2,绘制响度等级(phon)和响度(sone)之间的关系。

s2 = phon2sone (p,<年代pan style="color:#A020F0">《ISO 532 - 2》);semilogy (p, s2)包含(<年代pan style="color:#A020F0">“响度级(方)) ylabel (<年代pan style="color:#A020F0">“响度(宋)”)标题(<年代pan style="color:#A020F0">“方与方的关系(ISO 532-2)”网格)<年代pan style="color:#A020F0">在轴([0 120 0 500])

图中包含一个轴。带有“Phon和Sone之间的关系”(ISO 532-2)标题的轴包含一个类型为线的对象。

输入参数

全部折叠

以“方”为单位输入响度等级,指定为标量、向量、矩阵或非负值的多维数组。

数据类型:|

单位换算参考标准,指定为“ISO 532 - 1”《ISO 532 - 2》

数据类型:字符|字符串

输出参数

全部折叠

输出sone的响度,返回一个标量、向量、矩阵或与之相同大小的多维数组

数据类型:|

算法

全部折叠

ISO 532-1:兹威克方法

给出了由方到方的Zwicker方法[1]

年代 o n e p h o n 40 1 0.35 如果 p h o n < 1 2 p h o n 40 10 否则

ISO 532-2:摩尔-格莱斯伯格法

在摩尔-格莱斯伯格法中,从“方”到“方”的换算是根据该表(表5英寸)规定的[2]).

响度级(方)

计算响度(宋)

0.0 0.001
2.2 0.004
4.0 0.008
5.0 0.010
7.5 0.019
10.0 0.031
15.0 0.073
20.0 0.146
25.0 0.26
30.0 0.43
35.0 0.67
40.0 1.00
45.0 1.46
50.0 2.09
55.0 2.96
60.0 4.14
65.0 5.77
70.0 8.04
75.0 11.2
80.0 15.8
85.0 22.7
90.0 32.9
95.0 47.7
100.0 69.6
105.0 102.0
110.0 151.0
115.0 225.0
120.0 337.6

phon2sone函数对表中未指定的值使用插值。

参考文献

[1] ISO 532 - 1:2017 (E)。声学。计算响度的方法。第1部分:兹威克法国际标准化组织

[2] ISO 532 - 2:2017 (E)。声学。计算响度的方法。第2部分:摩尔-格莱斯伯格法国际标准化组织

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

另请参阅

|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">

介绍了R2020a