min

Minimum elements of an array.

Syntax

  • M = min(A)

  • [M, I] = min(A)

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

  • [M, I] = min(A, [], dim)

  • M = min(A, [], dim, 'omitnan')

  • [M, I] = min(A, [], dim, 'includenan')

  • [M, I] = min(A, [], 'all')

  • [M, I] = min(A, [], 'all', 'omitnan')

  • [M, I] = min(A, [], 'all', 'includenan')

  • C = min(A, B)

  • C = min(A, B, 'omitnan')

  • C = min(A, B, 'includenan')

Input argument

  • A - a variable

  • dim - a positive integer scalar (Dimension to operate along)

  • 'omitnan' - ignore all NaN values. default behaviour. min will return the first element, if all elements are NaN.

  • 'includenan' - include the NaN values.

  • 'all' - it finds the minimum over all elements.

Output argument

  • M - minimum values of A.

  • I - Index to minimum values of A.

  • C - minimum elements from A or B.

Description

min find minimum values in an array.

If A is a matrix then M = min(A) is a row vector containing the minimum value of each column.

If A is a vector then M = min(A) will return the minimum of A.

If A If A is complex number then M = min(A) will return founded complex number with the largest magnitude.

Example

A = [1 2 3; 4 5 6];
M = min(A)
M = min(A, [], 'all')

See also

max.

History

Version
Description

1.0.0

initial version

Author

Allan CORNET

Last updated