Перемещение стандартного отклонения
dsp.MovingStandardDeviation Система object™ вычисляет движущееся стандартное отклонение входного сигнала вдоль каждого канала независимо в зависимости от времени. Объект использует или метод раздвижного окна или экспоненциальный метод взвешивания, чтобы вычислить движущееся стандартное отклонение. В методе раздвижного окна окно заданной длины отодвинуто данные, выборка выборкой, и объект вычисляет стандартное отклонение по данным в окне. В экспоненциальном методе взвешивания объект вычисляет экспоненциально взвешенное движущееся отклонение и пускает квадратный корень. Для получения дополнительной информации об этих методах см. Алгоритмы.
Вычислить движущееся стандартное отклонение входа:
Создайте dsp.MovingStandardDeviation объект и набор его свойства.
Вызовите объект с аргументами, как будто это была функция.
Чтобы узнать больше, как Системные объекты работают, смотрите то, Что Системные объекты? MATLAB.
возвращает движущийся объект стандартного отклонения, 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