Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
repmat
Дублирование массива и его мозаичное размещение
Последовательность вызова
B = repmat(A,m,n,...)
B = repmat(A,siz)
B = repmat(A,m)
Аргументы
- A
- двумерный массив. 
- m, n, ...
- целые числа, количество блоков - Aдля каждой размерности- B.
- siz
- вектор целых чисел, каждый элемент указывает количество блоков - Aдля соответствующей размерности- B.
- B
- результирующая форма массива, полученная мозаичным размещением двумерного массива - A.
Описание
repmat(A,m,n) или по-другому 
            repmat(A,[m,n]) возвращает большую матрицу размером m на n, состоящую из мозаично размещённых 
            копий A. Размер результирующей матрицы равен [size(A,1)*M,
                size(A,2)*N]
            .
repmat(A,m) создаёт мозаичное размещение размером 
            m на m.
repmat(A,[m n p ...]) мозаично размещает массив 
            A так, чтобы получился многомерный массив, построенный из копий 
            A. Размер результата равен [size(A,1)*M, size(A,2)*N,
                size(A,3)*P, ...]
            .
На данный момент поддерживаются только массивы вещественных, целочисленных, логических, строковых, полиномиальных и рациональных значений, а также разрежённые матрицы. Это определение функции может быть расширено с помощью механизма перегрузки.
Примеры
Смотрите также
История
| Версия | Описание | 
| 5.3.1 | Введена функция repmat. | 
| Report an issue | ||
| << pertrans | Манипуляции с матрицами | resize_matrix >> |