Please note that the recommended version of Scilab is 2024.1.0. This page might be outdated.

See the recommended documentation of this function

# min

minimum

### Calling Sequence

[m [,k]]=min(A) [m [,k]]=min(A,'c') [m [,k]]=min(A,'r') [m [,k]]=min(A,'m') [m [,k]]=min(A1,A2,...,An) [m [,k]]=min(list(A1,A2,...,An))

### Arguments

- A
real vector or matrix.

- A1,...,An
a set of real vectors or matrices, all of the same size or scalar.

### Description

For `A`

, a real vector or matrix,
`min(A)`

is the least element `A`

.
`[m,k]=min(A)`

gives in addition the index of the
minimum. A second argument of type string `'r'`

or
`'c'`

can be used : `'r'`

is used to get
a row vector `m`

such that `m(j)`

contains the minimum of the `j`

th column of `A`

(`A(:,j)`

), `k(j)`

gives the row indice
which contain the minimum for column `j`

.
`'c'`

is used for the dual operation on the rows of
`A`

. `'m'`

is used for compatibility
with Matlab.

`m=min(A1,A2,...,An)`

, where all the
`Aj`

are matrices of the same sizes, returns a vector or a
matrix `m`

of size `size(m)=size(A1)`

such that `m(i)= min( Aj(i)), j=1,...,n`

.
`[m,k]=min(A1,A2,...,An)`

gives in addition the vector or
matrix `k`

. For a fixed `i`

,
`k(i)`

is the number of the first
`Aj(i)`

achieving the minimum.

`[m,k]=min(list(A1,...,An))`

is an equivalent
syntax of `[m,k]=min(A1,A2,...,An)`

.

### Remark

This function ignores terms of `A` which are NANs. |

### Examples

### See Also

Report an issue | ||

<< max | Matrix operations | norm >> |