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