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