Перемещение стандартного отклонения
The dsp.MovingStandardDeviation Система object™ вычисляет стандартное отклонение входного сигнала по каждому каналу независимо с течением времени. Объект использует метод скользящего окна или экспоненциальный метод взвешивания, чтобы вычислить скользящее стандартное отклонение. В методе раздвижного окна окно заданной длины перемещается по данным, выборке за выборкой, и объект вычисляет стандартное отклонение по данным в окне. В экспоненциальном методе взвешивания объект вычисляет экспоненциально взвешенную движущееся отклонение и принимает квадратный корень. Для получения дополнительной информации об этих методах см. «Алгоритмы».
Чтобы вычислить скользящее стандартное отклонение входа:
Создайте dsp.MovingStandardDeviation Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
возвращает движущийся объект стандартного отклонения, MovStd = dsp.MovingStandardDeviationMovStd, с использованием свойств по умолчанию.
устанавливает MovStd = dsp.MovingStandardDeviation(Len)WindowLength свойство к Len.
задает дополнительные свойства, используя MovStd = dsp.MovingStandardDeviation(Name,Value)Name,Value пар. Неопределенные свойства имеют значения по умолчанию.
MovStd = dsp.MovingStandardDeviation('Method','Exponential weighting','ForgettingFactor',0.999);Чтобы использовать функцию объекта, задайте системный объект в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj, используйте следующий синтаксис:
release(obj)
[1] Боденем, Дин. «Адаптивная фильтрация и обнаружение изменений для потоковых данных». PH.D. Дипломная работа. Имперский колледж, Лондон, 2012.
dsp.MedianFilter | dsp.MovingAverage | dsp.MovingMaximum | dsp.MovingMinimum | dsp.MovingRMS | dsp.MovingVariance