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="ind2sub" xml:lang="ru">
15
<refname>ind2sub</refname>
16
<refpurpose>преобразование линейных индексов в подындексы</refpurpose>
19
<title>Последовательность вызова</title>
21
[i1,i2,..] =ind2sub(dims,I)
26
<title>Аргументы</title>
31
<para>вектор: размеры матрицы</para>
37
<para>вектор: заданный линейный индекс</para>
44
подындексы (матрица той же формы, что и <literal>I</literal>)
51
<para>матрица, чьи столбцы содержат подындексы.</para>
57
<title>Описание</title>
59
Функция <literal>ind2sub</literal> используется для определения эквивалентных подындексов, соответствующих заданному отдельному индексу в массиве. <literal>[i1,i2,..] = ind2sub(dims,I)</literal> возвращает массивы <literal>i1</literal>, <literal>i2</literal>, ... , содержащие эквивалентные подындексы строк, столбцов, ... соответствующие матрице индексов <literal>I</literal> для матрицы размером <literal>dims</literal>. <literal>Mi=ind2sub(dims,I)</literal> возвращает матрицу <literal>Mi</literal>, чьи столбцы являются массивами <literal>i1(:)</literal>, <literal>i2(:)</literal>, ...
63
<title>Примеры</title>
64
<programlisting role="example"><![CDATA[
15
<refname>ind2sub</refname>
16
<refpurpose>преобразование линейных индексов в подындексы</refpurpose>
19
<title>Последовательность вызова</title>
21
[i1,i2,..] =ind2sub(dims,I)
26
<title>Аргументы</title>
31
<para>вектор: размеры матрицы</para>
37
<para>вектор: заданный линейный индекс</para>
44
подындексы (матрица той же формы, что и <literal>I</literal>)
51
<para>матрица, чьи столбцы содержат подындексы.</para>
57
<title>Описание</title>
59
Функция <literal>ind2sub</literal> используется для определения эквивалентных подындексов, соответствующих заданному отдельному индексу в массиве. <literal>[i1,i2,..] = ind2sub(dims,I)</literal> возвращает массивы <literal>i1</literal>, <literal>i2</literal>, ... , содержащие эквивалентные подындексы строк, столбцов, ... соответствующие матрице индексов <literal>I</literal> для матрицы размером <literal>dims</literal>. <literal>Mi=ind2sub(dims,I)</literal> возвращает матрицу <literal>Mi</literal>, чьи столбцы являются массивами <literal>i1(:)</literal>, <literal>i2(:)</literal>, ...
63
<title>Примеры</title>
64
<programlisting role="example"><![CDATA[
65
65
ind2sub([2,3,2],1:12)
66
66
[i,j,k]=ind2sub([2,3,2],1:12)
67
67
]]></programlisting>
69
<refsection role="see also">
70
<title>Смотрите также</title>
71
<simplelist type="inline">
73
<link linkend="sub2ind">sub2ind</link>
76
<link linkend="extraction">extraction</link>
79
<link linkend="insertion">insertion</link>
69
<refsection role="see also">
70
<title>Смотрите также</title>
71
<simplelist type="inline">
73
<link linkend="sub2ind">sub2ind</link>
76
<link linkend="extraction">extraction</link>
79
<link linkend="insertion">insertion</link>