主要内容

巴克2Hz

从巴克刻度转换为赫兹

描述

实例

赫兹=2Hz(树皮)将巴克频率刻度上的值转换为赫兹值。

例子

全部崩溃

以Hz为单位设置两个边界频率,然后将其转换为树皮比例。

b=hz2bark([208000]);

生成在树皮比例上均匀分布的32个值的行向量。

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

将值的行向量转换为以Hz为单位的等效频率。

hzVect=bark2hz(barkVect);

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

绘图(巴克维特,hzVect,“哦”)头衔(“树皮vs赫兹”)xlabel(“树皮”)伊拉贝尔(“赫兹”)网格在…上

图中包含一个axes对象。标题为Bark vs Hz的axes对象包含一个line类型的对象。

输入参数

全部崩溃

巴克尺度上的输入频率,指定为标量、向量、矩阵或多维数组。

数据类型:仅有一个的|双重的

输出参数

全部崩溃

以Hz为单位的输出频率,以标量、向量、矩阵或多维数组的形式返回,其大小与树皮.

数据类型:仅有一个的|双重的

算法

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

F : B A. R K < 2. B A. R K = ( B A. R K 0.3 ) 0.85 F : B A. R K > 20.1 B A. R K = ( B A. R K + 4.422 ) 1.22 H Z = 1960 ( B A. R K + 0.53 26.28 B A. R K )

树皮值校正发生在树皮标度转换为Hz之前。

工具书类

[1] 哈特穆特·特劳恩·穆勒:“紧张性感觉量表的分析表达式。”美国声学学会杂志。第88卷,1990年第1期,第97-100页。

扩展能力

C/C++代码生成
使用Matlab®编码器生成C和C++代码™.

在R2019a中引入