1
<?xml version="1.0" encoding="UTF-8"?>
2
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="max" xml:lang="fr">
5
<refpurpose>maximum</refpurpose>
8
<title>Séquence d'appel</title>
9
<synopsis>[m [,k]]=max(A)
13
[m [,k]]=max(A1,A2,...,An)
14
[m [,k]]=max(list(A1,A2,...,An))
18
<title>Paramètres</title>
23
<para>vecteur ou matrice réelle.</para>
27
<term>A1,...,An</term>
29
<para>un ensemble de vecteurs ou de matrices toutes de même
37
<title>Description</title>
39
Pour <literal>A</literal>, un vecteur ou une matrice réelle,
40
<literal>max(A)</literal> est son plus grand élément.
41
<literal>[m,k]=max(A)</literal> donne la position du maximum dans
42
<literal>A</literal>. Le deuxième argument peut être la chaîne de
43
caractère <literal>'r'</literal> ou <literal>'c'</literal> :
44
<literal>'r'</literal> permet d'obtenir un vecteur ligne
45
<literal>m</literal> tel que <literal>m(j)</literal> contient le maximum
46
de la<literal>j</literal>-ième colonne de A (<literal>A(:,j)</literal>),
47
<literal>k(j)</literal> donne le numéro de la ligne qui contient le
48
maximum pour la colonne <literal>j</literal>. <literal>'c'</literal> est
49
utilisé pour l'opération duale sur les lignes de <literal>A</literal>.
50
<literal>'m'</literal> est utilisé pour la compatibilité avec
54
<literal>m=max(A1,A2,...,An)</literal>, où tous les
55
<literal>Aj</literal> sont des matrices de même taille, renvoie un vecteur
56
ou une matrice <literal>m</literal> de taille
57
<literal>size(m)=size(A1)</literal> telle que <literal>m(i)= max( Aj(i)),
60
.<literal>[m,k]=max(A1,A2,...,An)</literal> donne de
61
plus le vecteur ou la matrice <literal>k</literal>. Pour un
62
<literal>i</literal> donné, <literal>k(i)</literal> est le numéro de la
63
première <literal>Aj(i)</literal> réalisant le maximum.
66
<literal>[m,k]=max(list(A1,...,An))</literal> est une syntaxe
67
équivalente de <literal>[m,k]=max(A1,A2,...,An)</literal>
71
<title>Exemples</title>
72
<programlisting role="example"><![CDATA[
74
[m,n]=max([3,1,1],[1,3,1],[1,1,3])
76
[m,n]=max(list([3,1,1],[1,3,1],[1,1,3]))
77
[m,n]=max(list(1,3,1))
80
<refsection role="see also">
81
<title>Voir aussi</title>
82
<simplelist type="inline">
84
<link linkend="gsort">gsort</link>
87
<link linkend="find">find</link>
90
<link linkend="max">max</link>