MATLAB Function Reference
min

Minimum elements of an array

Syntax

• ```C =` `min(A)
C` `=` `min(A,B)
C = min(A,[],dim)
[C,I]` `=` `min(...)
```

Description

```C = min(A) ``` returns the smallest elements along different dimensions of an array.

If `A` is a vector, `min(A)` returns the smallest element in `A`.

If `A` is a matrix, `min(A)` treats the columns of `A` as vectors, returning a row vector containing the minimum element from each column.

If `A` is a multidimensional array, `min` operates along the first nonsingleton dimension.

```C = min(A,B) ``` returns an array the same size as `A` and `B` with the smallest elements taken from `A` or `B`.

```C = min(A,[],dim) ``` returns the smallest elements along the dimension of `A` specified by scalar `dim`. For example, `min(A,[],1)` produces the minimum values along the first dimension (the rows) of `A`.

```[C,I] = min(...) ``` finds the indices of the minimum values of `A`, and returns them in output vector `I`. If there are several identical minimum values, the index of the first one found is returned.

Remarks

For complex input `A`, `min` returns the complex number with the largest complex modulus (magnitude), computed with `min(abs(A))`, and ignores the phase angle, `angle(A)`. The `min` function ignores `NaN`s.

`max`, `mean`, `median`, `sort`