nanmin
(Not recommended) Minimum, ignoring NaN values
nanmin is not recommended. Use the MATLAB® function min instead. With the min function, you can specify whether
to include or omit NaN values for the calculation. For more information,
see Version History.
Syntax
Description
y = nanmin(X) is the minimum min of X, computed after removing NaN values.
For vectors x, nanmin(x) is the minimum of the
remaining elements, once NaN values are removed. For matrices
X, nanmin(X) is a row vector of column minima,
once NaN values are removed. For multidimensional arrays
X, nanmin operates along the first nonsingleton
dimension.
y = nanmin(X,[],dim) operates along the dimension
dim of X.
[y,indices] = nanmin(___) also
returns the row indices of the minimum values for each column in the vector
indices.
y = nanmin(X,[],'all') returns the minimum of all elements of
X, computed after removing NaN values.
y = nanmin(X,[],vecdim) returns the minimum over the dimensions
specified in the vector vecdim, computed after removing
NaN values. Each element of vecdim represents a
dimension of the input array X. The output y has
length 1 in the specified operating dimensions. The other dimension lengths are the same
for X and y. For example, if X is
a 2-by-3-by-4 array, then nanmin(X,[],[1 2]) returns a 1-by-1-by-4
array. Each element of the output array is the minimum of the elements on the
corresponding page of X.
Y = nanmin(X1,X2) returns an array Y the same
size as X1 and X2 with Y(i,j) =
nanmin(X1(i,j),X2(i,j)). Scalar inputs are expanded to an array of the same
size as the other input.