13
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="unique" xml:lang="ru">
15
<refname>unique</refname>
16
<refpurpose>выделяет уникальные компоненты вектора или матрицы</refpurpose>
19
<title>Последовательность вызова</title>
22
[N [,k]]=unique(M ,orient)
26
<title>Аргументы</title>
31
<para>вектор или матрица чисел или строк</para>
37
<para>флаг с возможными значениями: 1 или "r", 2 или "c"</para>
43
<para>вектор или матрица чисел или строк</para>
49
<para>вектор целых чисел</para>
55
<title>Описание</title>
57
<literal>unique(M)</literal> возвращает вектор, который содержит уникальные элементы
58
<literal>M</literal> в порядке возрастания.
61
<literal>unique(M,"r")</literal> или <literal>unique(M,1)</literal> возвращает
62
уникальные строки <literal>M</literal> в лексикографическом порядке возрастания.
65
<literal>unique(M,"c")</literal> или <literal>unique(M,2)</literal> возвращает
66
уникальные столбцы <literal>M</literal> в лексикографическом порядке возрастания.
69
Если нужно, выходной аргумент <literal>k</literal> содержит положение первых из насчитанных уникальных элементов.
73
<title>Примеры</title>
74
<programlisting role="example"><![CDATA[
15
<refname>unique</refname>
16
<refpurpose>выделяет уникальные компоненты вектора или матрицы</refpurpose>
19
<title>Последовательность вызова</title>
22
[N [,k]]=unique(M ,orient)
26
<title>Аргументы</title>
31
<para>вектор или матрица чисел или строк</para>
37
<para>флаг с возможными значениями: 1 или "r", 2 или "c"</para>
43
<para>вектор или матрица чисел или строк</para>
49
<para>вектор целых чисел</para>
55
<title>Описание</title>
57
<literal>unique(M)</literal> возвращает вектор, который содержит уникальные элементы
58
<literal>M</literal> в порядке возрастания.
61
<literal>unique(M,"r")</literal> или <literal>unique(M,1)</literal> возвращает
62
уникальные строки <literal>M</literal> в лексикографическом порядке возрастания.
65
<literal>unique(M,"c")</literal> или <literal>unique(M,2)</literal> возвращает
66
уникальные столбцы <literal>M</literal> в лексикографическом порядке возрастания.
69
Если нужно, выходной аргумент <literal>k</literal> содержит положение первых из насчитанных уникальных элементов.
73
<title>Примеры</title>
74
<programlisting role="example"><![CDATA[
75
75
M=round(2*rand(20,1));
97
97
[m,k]=unique(T,'c')
99
99
]]></programlisting>
101
<refsection role="see also">
102
<title>Смотрите также</title>
103
<simplelist type="inline">
105
<link linkend="union">union</link>
108
<link linkend="intersect">intersect</link>
111
<link linkend="gsort">gsort</link>
114
<link linkend="lex_sort">lex_sort</link>
101
<refsection role="see also">
102
<title>Смотрите также</title>
103
<simplelist type="inline">
105
<link linkend="union">union</link>
108
<link linkend="intersect">intersect</link>
111
<link linkend="gsort">gsort</link>
114
<link linkend="lex_sort">lex_sort</link>