Сглаживайте зашумленные данные
возвращает движущееся среднее значение вектора элементов массива с помощью фиксированной длины окна, которая определяется эвристически. Окно скользит по длине вектора, вычисляя среднее значение по элементам в каждом окне.B = smoothdata(A)
Если A является матрицей, тогда smoothdata вычисляет скользящее среднее значение вниз по каждому столбцу.
Если A является многомерным массивом, затем smoothdata действует вдоль первой размерности, размер которого не равен 1.
Если A - таблица или расписание с числовыми переменными, затем smoothdata работает с каждой переменной отдельно.
задает дополнительные параметры для сглаживания с помощью одного или нескольких аргументов пары "имя-значение". Для примера, если B = smoothdata(___,Name,Value)t является вектором значений времени, затем smoothdata(A,'SamplePoints',t) сглаживает данные в A относительно времени в t.
Когда размер окна для метода сглаживания не задан, smoothdata вычисляет размер окна по умолчанию на основе эвристики. Для коэффициента сглаживания, эвристический оценивает размер окна скользящего среднего, который ослабляет приблизительно 100 *, процентов энергии входных данных.
fillmissing | filter | movmad | movmean | movmedian | Сглаживайте данные