matlab中的常见的统计函数的使用与范例介绍

本文介绍了MATLAB中常用的统计函数,包括方差(var)、最大值(max)、最小值(min)、中值(median)、四分位数(quantile)、百分位数(prctile)和峰度(skewness),并提供了详细的调用形式和实例演示,旨在帮助理解和应用这些统计函数。
摘要由CSDN通过智能技术生成

  • 在研究语音的时候,由于对语音进行特征提取时,采用分帧的形式进行处理。比如说,对于语音信号进行分帧(m帧),并提取n维的MFCC特征,一般得到的特征数量为(n*m),当m很大时,往往数据量较大。一般的英文文献中提到可以将其统计量作为特征处理,以减少数据的运算量。本人当时弄的时候,由于知道的统计量数量实现是有限,所有好多matlab自带的统计函数都不知道。*
    1. 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求最

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值