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