Note: This page has been translated by MathWorks. Please click here

To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Smallest elements in array

`M = min(A)`

`M = min(A,[],dim)`

```
[M,I] =
min(___)
```

`C = min(A,B)`

`___ = min(___,nanflag)`

returns
the smallest elements of `M`

= min(`A`

)`A`

.

If

`A`

is a vector, then`min(A)`

returns the smallest element of`A`

.If

`A`

is a matrix, then`min(A)`

is a row vector containing the minimum value of each column.If

`A`

is a multidimensional array, then`min(A)`

operates along the first array dimension whose size does not equal`1`

, treating the elements as vectors. The size of this dimension becomes`1`

while the sizes of all other dimensions remain the same. If`A`

is an empty array with first dimension`0`

, then`min(A)`

returns an empty array with the same size as`A`

.

`___ = min(___,`

specifies
whether to include or omit `nanflag`

)`NaN`

values in the calculation
for any of the previous syntaxes. For the single input case, to specify `nanflag`

without
specifying `dim`

, use `min(A,[],nanflag)`

.
For example, `min(A,[],'includenan')`

includes all `NaN`

values
in `A`

while `min(A,[],'omitnan')`

ignores
them.

Was this topic helpful?