(Не рекомендуемый) Максимум, игнорируя NaN
значения
nanmax
не рекомендуется. Используйте MATLAB® функция max
вместо этого. С max
можно задать, включать или опускать функцию NaN
значения для вычисления. Для получения дополнительной информации см. раздел Вопросов совместимости.
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 array. Каждый элемент массива выхода является максимумом элементов на соответствующей странице X
.
Y = nanmax(X1,X2)
возвращает массив Y
того же размера, что и X1
и X2
с Y(i,j) = nanmax(X1(i,j),X2(i,j))
. Скалярные входы расширяются до массива того же размера, что и другой вход.