Scilab Function

min - minimum

### Calling Sequence

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

### Parameters

- `A` : vecteur ou matrice réelle.
- `A1,...,An` : un ensemble de vecteurs ou de matrices de même taille.

### Description

Pour `A` , un vecteur ou une matrice réelle, `min(A)` est son plus petit élément. `[m,k]=min(A)` donne la position du minimum dans `A` . Le deuxième argument peut être la chaîne de caractère `'r'` ou `'c'` : `'r'` permet d'obtenir un vecteur ligne `m` tel que `m(j)` contient le minimum de la colonne numéro `j` de A (`A(:,j)` ), `k(j)` donne le numéro de la ligne qui contient le minimum pour la colonne `j` . `'c'` est utilisé pour l'opération duale sur les lignes de `A` .

`m=min(A1,A2,...,An)` , où tous les `Aj` sont des matrices de même taille, renvoie un vecteur ou une matrice `m` de taille `size(m)=size(A1)` telle que `m(i)= min( Aj(i)), j=1,...,n` . `[m,k]=min(A1,A2,...,An)` donne de plus le vecteur ou la matrice `k` . Pour un `i` donné, `k(i)` est le numéro de la première `Aj(i)` réalisant le minimum.

`[m,k]=min(list(A1,...,An))` est une syntaxe équivalente de `[m,k]=min(A1,A2,...,An)`

### Examples

    [m,n]=min([1,3,1])
    [m,n]=min([3,1,1],[1,3,1],[1,1,3])
    [m,n]=min(list([3,1,1],[1,3,1],[1,1,3]))
    [m,n]=min(list(1,3,1))

### See Also

`sort` , `find` , `max` ,