Скользящее среднее значение
M = movmean( возвращает массив локальных A,k)k- средние значения точек, где каждое среднее вычисляется в скользящем окне длины k через соседние элементы A. Когда k является нечетным, окно центрировано вокруг элемента в текущем положении. Когда k является четным, окно центрировано вокруг текущего и предыдущего элементов. Размер окна автоматически обрезается в конечных точках, когда недостаточно элементов для заполнения окна. Когда окно усечено, среднее значение принимается только за элементы, которые заполняют окно. M - тот же размер, что и A.
Если A является вектором, тогда movmean действует вдоль длины вектора.
Если A является многомерным массивом, затем movmean действует вдоль первого измерения массива, размер которого не равен 1.
M = movmean(___, возвращает массив скользящих средних значений по размерности dim)dim для любого из предыдущих синтаксисов. Для примера, если A является матрицей, тогда movmean(A,k,2) действует вдоль столбцов A, вычисление k-элементное скользящее среднее для каждой строки.
M = movmean(___, определяет, включать или опускать nanflag)NaN значения из вычисления для любого из предыдущих синтаксисов. movmean(A,k,'includenan') включает все NaN значения в вычислении при movmean(A,k,'omitnan') игнорирует их и вычисляет среднее значение для меньшего количества точек.
M = movmean(___, задает дополнительные параметры для скользящего среднего значения, используя один или несколько аргументы пары "имя-значение". Для примера, если Name,Value)x является вектором значений времени, затем movmean(A,k,'SamplePoints',x) вычисляет скользящее среднее значение относительно времени в x.