主要内容

HZ2 -Bark

从赫兹转变为树皮量表

描述

例子

= hz2 -bark(<一个Href="//www.tatmou.com/jp/jp/jp/help/audio/ref/#function_hz2bark_sep_mw_8f79af78-4860-40dd-84c9-ea4c1adfddca" class="intrnllnk">赫兹将赫兹中的值转换为树皮频率尺度上的值。

例子

全部收缩

将两个边界频率设置为Hz,然后将其转换为树皮刻度。

B = HZ2 -Bark([20,8000]);

生成一个32个值的行矢量在树皮尺度上均匀间隔。

barkVect = linspace(b(1),b(2),32);

将值的行向量转换为Hz中等效频率。

hzVect = bark2hz(barkvect);

绘制两个向量进行比较。随着树皮值线性增加,Hz值呈指数增加。

情节(barkvect,hzvect,'o') 标题(“吠叫与Hz”)xlabel('吠')ylabel('赫兹') 网格

图包含一个轴对象。带有标题树皮vs Hz的轴对象包含一个类型行的对象。

输入参数

全部收缩

Hz中的输入频率,指定为标量,向量,矩阵或多维阵列。

数据类型:单身的|双倍的

输出参数

全部收缩

树皮量表上的输出频率,作为标量,向量,矩阵或多维数组的大小返回<一个Href="//www.tatmou.com/jp/jp/jp/help/audio/ref/#function_hz2bark_sep_mw_8f79af78-4860-40dd-84c9-ea4c1adfddca" class="intrnllnk">赫兹

数据类型:单身的|双倍的

算法

从Hz到树皮量表的频率转换使用以下公式:

b 一个 r k = (( 26.81 (( H z 1960年 + H z - 0.53 一世 F b 一个 r k < 2 b 一个 r k = b 一个 r k + (( 0.15 (( 2 - b 一个 r k 一世 F b 一个 r k > 20.1 b 一个 r k = b 一个 r k + (( 0.22 (( b 一个 r k - 20.1

树皮值校正发生在从HZ转换为树皮量表之后。

参考

[1]Traunmüller,Hartmut。“调整感官量表的分析表达式。”美国声学学会杂志。卷。88,第1期,1990年,第97-100页。

扩展功能

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

版本历史记录

在R2019a中引入

也可以看看

||||