1
<?xml version="1.0" encoding="UTF-8"?>
3
* Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
4
* Copyright (C) 2008 - INRIA
6
* This file must be used under the terms of the CeCILL.
7
* This source file is licensed as described in the file COPYING, which
8
* you should have received as part of this distribution. The terms
9
* are also available at
10
* http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
13
<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="ru">
15
<refname>max</refname>
16
<refpurpose>максимум</refpurpose>
19
<title>Последовательность вызова</title>
20
<synopsis>[m [,k]]=max(A)
24
[m [,k]]=max(A1,A2,...,An)
25
[m [,k]]=max(list(A1,A2,...,An))
29
<title>Аргументы</title>
34
<para>вещественный вектор или матрица</para>
38
<term>A1,...,An</term>
41
набор скаляров или вещественных векторов или матриц одного размера
48
<title>Описание</title>
50
Для <literal>A</literal>, вещественного вектора или матрицы,
51
<literal>max(A)</literal> возвращает элементом <literal>A</literal>
52
с наибольшим значением. <literal>[m,k]=max(A)</literal> выдаёт дополнительно
53
индекс максимального элемента. Может использоваться второй аргумент:
54
<literal>'r'</literal> или <literal>'c'</literal>. <literal>'r'</literal>
55
используется для получения вектора-строки <literal>m</literal> такого,
56
что <literal>m(j)</literal> содержит максимум <literal>j</literal>-того столбца
57
<literal>A</literal> (<literal>A(:,j)</literal>), <literal>k(j)</literal>
58
даёт индекс строки, которая содержит максимум для столбца <literal>j</literal>.
59
<literal>'c'</literal> используется для аналогичной операции по строкам
60
<literal>A</literal>. <literal>'m'</literal> используется для совместимости
64
<literal>m=max(A1,A2,...,An)</literal>, где все <literal>Aj</literal>
65
являются матрицами одинакового размера, возвращает вектор или матрицу
66
<literal>m</literal> размером <literal>size(m)=size(A1)</literal>
67
такую, что <literal>m(i)= max(Aj(i)), j=1,...,n</literal>.
68
<literal>[m,k]=max(A1,A2,...,An)</literal> даёт дополнительно вектор или матрицу
69
<literal>k</literal>. Для фиксированного <literal>i</literal>,
70
<literal>k(i)</literal> является номером первого
71
<literal>Aj(i)</literal>, достигнувшего максимума.
74
<literal>[m,k]=max(list(A1,...,An))</literal> является эквивалентным
75
синтаксисом для <literal>[m,k]=max(A1,A2,...,An)</literal>.
79
<title>Примеры</title>
80
<programlisting role="example"><![CDATA[
82
[m,n]=max([3,1,1],[1,3,1],[1,1,3])
84
[m,n]=max(list([3,1,1],[1,3,1],[1,1,3]))
85
[m,n]=max(list(1,3,1))
88
<refsection role="see also">
89
<title>Смотрите также</title>
90
<simplelist type="inline">
92
<link linkend="gsort">gsort</link>
95
<link linkend="find">find</link>
98
<link linkend="min">min</link>