Совокупный максимум
M = cummax(A)
M = cummax(A,dim)
M = cummax(___,direction)
M = cummax(___,nanflag)
возвращает элементы совокупного максимума M = cummax(A)
A
. По умолчанию cummax(A)
действует вдоль первого измерения массива, размер которого не равняется 1.
Если A
является вектором, то cummax(A)
возвращает вектор, одного размера содержащий совокупные максимумы A
.
Если A
является матрицей, то cummax(A)
возвращает матрицу, одного размера содержащий совокупные максимумы в каждом столбце A
.
Если A
является многомерным массивом, то cummax(A)
возвращает массив, одного размера содержащий совокупные максимумы вдоль первого измерения массива A
, размер которого не равняется 1.
возвращает совокупные максимумы по измерению M = cummax(A,dim)
dim
. Например, если A
является матрицей, то cummax(A,2)
возвращает совокупные максимумы вдоль строк A
.
опционально задает направление с помощью любого из предыдущих синтаксисов. Вы должны задать M = cummax(___,direction)
A
и, опционально, можете задать dim
. Например, cummax(A,2,'reverse')
возвращает совокупные максимумы A
путем работы от конца до начала второго измерения A
.
задает, включать ли или не использовать значения M = cummax(___,nanflag)
NaN
от вычисления для какого-либо из предыдущих синтаксисов. cummax(A,'includenan')
включает все значения NaN
в вычисление, в то время как cummax(A,'omitnan')
игнорирует их.
Опция 'reverse'
во многих кумулятивных функциях позволяет быстрые направленные вычисления, не требуя щелчка или отражения входного массива.