Максимум, игнорируя значения NaN
y = nanmax(X)
y = nanmax(X,[],dim)
[y,indices] = nanmax(___)
y = nanmax(X,[],'all')
y = nanmax(X,[],vecdim)
Y = nanmax(X1,X2)
y = nanmax(X)
максимальный max
X
, вычисленного после удаления значений NaN
.
Для векторов x
nanmax(x)
является максимумом остающихся элементов, если значения NaN
удалены. Для матриц X
nanmax(X)
является вектором - строкой из максимумов столбца, если значения NaN
удалены. Для многомерных массивов X
nanmax
действует по первому неодноэлементному измерению.
y = nanmax(X,[],dim)
управляет по измерению dim
X
.
[y,indices] = nanmax(___)
также возвращает индексы строки максимальных значений для каждого столбца в векторном indices
.
y = nanmax(X,[],'all')
возвращает максимум всех элементов X
, вычисленного после удаления значений NaN
.
y = nanmax(X,[],vecdim)
возвращает максимум по размерностям, заданным в векторном vecdim
, вычисленном после удаления значений NaN
. Каждый элемент vecdim
представляет размерность входного массива X
. Вывод y
имеет длину 1 в заданных операционных размерностях. Другие длины размерности являются тем же самым для X
и y
. Например, если X
является 2 массивом 3 на 4, то nanmax(X,[],[1 2])
возвращает 1 массивом 1 на 4. Каждый элемент выходного массива является максимумом элементов на соответствующей странице X
.
Y = nanmax(X1,X2)
возвращает массив Y
тот же размер как X1
и X2
с Y(i,j) = nanmax(X1(i,j),X2(i,j))
. Скалярные входные параметры расширены до массива, одного размера как другой вход.
Вместо того, чтобы использовать nanmax
, можно использовать функцию MATLAB® max
с входным параметром nanflag
, заданный как значение 'omitnan'
.