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