- 在研究语音的时候,由于对语音进行特征提取时,采用分帧的形式进行处理。比如说,对于语音信号进行分帧(m帧),并提取n维的MFCC特征,一般得到的特征数量为(n*m),当m很大时,往往数据量较大。一般的英文文献中提到可以将其统计量作为特征处理,以减少数据的运算量。本人当时弄的时候,由于知道的统计量数量实现是有限,所有好多matlab自带的统计函数都不知道。*
-
- matlab中对应的统计量的函数
1.1. 均值(mean):解释及调用形式如下。
mean(x):其中对输入的数据x求均值,其中x为矩阵或者为向量。此时若x为向量则求其均值,若x为矩阵,则对其进行按照列进行取均值。mean(x,2)表示对输入的矩阵x按行取均值。
例子如下:
a=[1 2;3 4]
mean(a)=[2 3];即此时是按照列进行均值的求取。
mean(a,2)=[1.5;3.5];即此时是按照行进行均值的求取。
1.2 方差(var):调用形式如下。
var(x,y,z)的三个参数的说明如下:x表示要求方差的矩阵或者向量;y的取值为0或1,0表示以(N-1)归一化,1表示以N归一化,即最后计算时的分母的值;第三个参数表示按行还是按列进行求方差,若值为1则表示按列求方差,若为0表示按行求方差。
例子如下:
b=[1 2 3;4 5 6];
var(b,0,1)=[4.5 4.5 4.5];1.3 最大值(max),解释及调用形式如下。
max(x):其中对输入的数据x求最 - matlab中对应的统计量的函数
matlab中的常见的统计函数的使用与范例介绍
最新推荐文章于 2024-09-17 08:29:28 发布
本文介绍了MATLAB中常用的统计函数,包括方差(var)、最大值(max)、最小值(min)、中值(median)、四分位数(quantile)、百分位数(prctile)和峰度(skewness),并提供了详细的调用形式和实例演示,旨在帮助理解和应用这些统计函数。
摘要由CSDN通过智能技术生成