移动的方差
的dsp.MovingVariance
系统对象™计算输入信号的方差移动沿着每个通道独立。对象使用滑动窗口方法或指数加权法计算方差。在滑动窗口方法中,一个窗口指定长度的数据移动,取样和方差计算中的数据窗口。指数加权法,对象减去每个样本数据的平均值,广场的区别,并繁殖方结果权重因子。通过添加所有的对象然后计算方差加权数据。对这些方法的更多细节,请参阅算法。
对象接受多路输入,米——- - - - - -n大小的输入,米≥1,n> 1。对象还接受适应输入。一旦对象被锁定后,您可以更改每个输入通道的大小。然而,通道的数量不能改变。这个对象支持C和c++代万博1manbetx码生成。
移动计算方差的输入:
创建一个dsp.MovingVariance
对象并设置对象的属性。
调用一步
计算方差。
或者,而不是使用一步
定义的方法来执行操作系统对象,您可以调用对象的参数,就好像它是一个函数。例如,y =步骤(obj, x)
和y = obj (x)
执行相同操作。
MovVar = dsp.MovingVariance
返回一个方差对象移动,MovVar
使用缺省属性。
MovVar = dsp.MovingVariance(兰)
设置WindowLength
财产Len
。
MovVar = dsp.MovingVariance(名称、值)
指定使用附加属性名称,值
对。未指定的属性有默认值。
例子:
MovVar = dsp.MovingVariance (“方法”,指数权重的,“ForgettingFactor”,0.9);
[1]Bodenham,院长。“自适应过滤,流数据变化检测。“博士论文。伦敦帝国理工学院,2012。
dsp.MedianFilter
|dsp.MovingAverage
|dsp.MovingMaximum
|dsp.MovingMinimum
|dsp.MovingRMS
|dsp.MovingStandardDeviation
|dsp.Variance