Scilab Function
Last update : 14/12/2005

max - maximum

### Calling Sequence

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

### Parameters

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

### Description

Pour `A`, un vecteur ou une matrice réelle, `max(A)` est son plus grand élément. `[m,k]=max(A)` donne la position du maximum 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 maximum de la`j`-ième colonne de A (`A(:,j)`), `k(j)` donne le numéro de la ligne qui contient le maximum pour la colonne `j`. `'c'` est utilisé pour l'opération duale sur les lignes de `A`. `'m'` est utilisé pour la compatibilité avec Mtalab.

`m=max(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)= max( Aj(i)), j=1,...,n`. `[m,k]=max(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 maximum.

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

### Examples

        [m,n]=max([1,3,1])
        [m,n]=max([3,1,1],[1,3,1],[1,1,3])
        [m,n]=max([3,-2,1],1)
        [m,n]=max(list([3,1,1],[1,3,1],[1,1,3]))
        [m,n]=max(list(1,3,1))

### See Also

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