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