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="repmat" xml:lang="ru">
15
<refname>repmat</refname>
16
<refpurpose>Дублирование массива и его мозаичное размещение</refpurpose>
19
<title>Последовательность вызова</title>
20
<synopsis>B = repmat(A,m,n,...)</synopsis>
21
<synopsis>B = repmat(A,siz)</synopsis>
22
<synopsis>B = repmat(A,m)</synopsis>
25
<title>Аргументы</title>
30
<para>двумерный массив.</para>
34
<term>m, n, ...</term>
37
целые числа, количество блоков <literal>A</literal> для каждой
38
размерности <literal>B</literal>.
46
вектор целых чисел, каждый элемент указывает количество блоков
47
<literal>A</literal> для соответствующей размерности
56
результирующая форма массива, полученная мозаичным размещением двумерного
57
массива <literal>A</literal>.
64
<title>Описание</title>
66
<literal>repmat(A,m,n)</literal> или по-другому
67
<literal>repmat(A,[m,n])</literal> возвращает большую матрицу размером <literal>m</literal> на <literal>n</literal>, состоящую из мозаично размещённых
68
копий <literal>A</literal>. Размер результирующей матрицы равен <literal>[size(A,1)*M,
74
<literal>repmat(A,m)</literal> создаёт мозаичное размещение размером
75
<literal>m</literal> на <literal>m</literal>.
78
<literal>repmat(A,[m n p ...])</literal> мозаично размещает массив
79
<literal>A</literal> так, чтобы получился многомерный массив, построенный из копий
80
<literal>A</literal>. Размер результата равен <literal>[size(A,1)*M, size(A,2)*N,
86
На данный момент поддерживаются только массивы вещественных, целочисленных,
87
логических, строковых, полиномиальных и рациональных значений, а также разрежённые
88
матрицы. Это определение функции может быть расширено с помощью механизма перегрузки.
92
<title>Примеры</title>
93
<programlisting role="example"><![CDATA[
15
<refname>repmat</refname>
16
<refpurpose>Дублирование массива и его мозаичное размещение</refpurpose>
19
<title>Последовательность вызова</title>
20
<synopsis>B = repmat(A,m,n,...)</synopsis>
21
<synopsis>B = repmat(A,siz)</synopsis>
22
<synopsis>B = repmat(A,m)</synopsis>
25
<title>Аргументы</title>
30
<para>двумерный массив.</para>
34
<term>m, n, ...</term>
37
целые числа, количество блоков <literal>A</literal> для каждой
38
размерности <literal>B</literal>.
46
вектор целых чисел, каждый элемент указывает количество блоков
47
<literal>A</literal> для соответствующей размерности
56
результирующая форма массива, полученная мозаичным размещением двумерного
57
массива <literal>A</literal>.
64
<title>Описание</title>
66
<literal>repmat(A,m,n)</literal> или по-другому
67
<literal>repmat(A,[m,n])</literal> возвращает большую матрицу размером <literal>m</literal> на <literal>n</literal>, состоящую из мозаично размещённых
68
копий <literal>A</literal>. Размер результирующей матрицы равен <literal>[size(A,1)*M,
74
<literal>repmat(A,m)</literal> создаёт мозаичное размещение размером
75
<literal>m</literal> на <literal>m</literal>.
78
<literal>repmat(A,[m n p ...])</literal> мозаично размещает массив
79
<literal>A</literal> так, чтобы получился многомерный массив, построенный из копий
80
<literal>A</literal>. Размер результата равен <literal>[size(A,1)*M, size(A,2)*N,
86
На данный момент поддерживаются только массивы вещественных, целочисленных,
87
логических, строковых, полиномиальных и рациональных значений, а также разрежённые
88
матрицы. Это определение функции может быть расширено с помощью механизма перегрузки.
92
<title>Примеры</title>
93
<programlisting role="example"><![CDATA[
95
95
repmat(int8([1 0 1;0 1 0]),2,3,2)
96
96
repmat("Scilab",3,2)
98
98
repmat([1/%s;2/(%s+1)],1,3)
100
100
]]></programlisting>
103
<title>Смотрите также</title>
104
<simplelist type="inline">
106
<link linkend="matrix">matrix</link>
109
<link linkend="extraction">extraction</link>
112
<link linkend="size">size</link>
117
<title>История</title>
120
<revnumber>5.3.1</revnumber>
121
<revremark>Введена функция repmat.</revremark>
103
<title>Смотрите также</title>
104
<simplelist type="inline">
106
<link linkend="matrix">matrix</link>
109
<link linkend="extraction">extraction</link>
112
<link linkend="size">size</link>
117
<title>История</title>
120
<revnumber>5.3.1</revnumber>
121
<revremark>Введена функция repmat.</revremark>