MIN — Minimum value of an argument list#

MIN(A1, A2, A3, ...)#

Returns the argument with the smallest (most negative) value.

Parameters:
  • A1 – The type shall be INTEGER or REAL.

  • A2}, {A3}, ... – An expression of the same type and kind as A1. (As a GNU extension, arguments of different kinds are permitted.)

Returns:

The return value corresponds to the minimum value among the arguments, and has the same type and kind as the first argument.

Standard:

Fortran 77 and later

Class:

Elemental function

Syntax:
RESULT = MIN(A1, A2 [, A3, ...])
Specific names:

Name

Argument

Return type

Standard

MIN0(A1)

INTEGER(4) A1

INTEGER(4)

Fortran 77 and later

AMIN0(A1)

INTEGER(4) A1

REAL(4)

Fortran 77 and later

MIN1(A1)

REAL A1

INTEGER(4)

Fortran 77 and later

AMIN1(A1)

REAL(4) A1

REAL(4)

Fortran 77 and later

DMIN1(A1)

REAL(8) A1

REAL(8)

Fortran 77 and later

See also:

MAX — Maximum value of an argument list, MINLOC — Location of the minimum value within an array, MINVAL — Minimum value of an array