# min

Version:

Returns the smallest input element.

## Syntax

c = min(a)
c = min(a, b)
c = min(a, [], e)
[c, d] = min(a)
[c, d] = min(a, [], e)

## a

Numeric scalar or numeric array of any dimension.

## b

Numeric scalar or numeric array of the same size as a.

## e

Dimension of a in which MathScript determines the smallest input element. e can be in a range of 1 to the maximum supported array dimension (32). If you do not assign a value to b, MathScript uses the first dimension whose size is not equal to 1.. If you do not specify e, the function works with the first dimension whose size is not equal to 1.

## []

Tells MathScript that you want to specify a and e but not b.

## c

Smallest element. c is the smallest element along dimension e in a. If e is not specified, the function works on the first dimension whose size is not equal to 1. If you specify b, c returns the pair-wise minimum of a and b.

## d

Indexes of the smallest elements in a. d is the same size as c. If multiple minimum elements exist, d is the first index of the minimum elements.

## Complex Elements

If the elements are complex, MathScript compares their magnitude first. If the magnitudes are equal, MathScript then compares the angles.

A = rand(3, 3)
C = min(A)

Where This Node Can Run:

Desktop OS: Windows

FPGA: Not supported