Сглаживайте зашумленные данные
возвращает движущееся среднее значение вектора элементов массива с помощью фиксированной длины окна, которая определяется эвристически. Окно скользит по длине вектора, вычисляя среднее значение по элементам в каждом окне.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
| Сглаживайте данные