(Не рекомендуемый) Максимум, игнорируя 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)). Скалярные входы расширяются до массива того же размера, что и другой вход.