Дублирование массива и его мозаичное размещение
B = repmat(A, siz) B = repmat(A, m) B = repmat(A, m, n,...)
двумерный массив.
целые числа, количество блоков A для каждой
размерности B.
вектор целых чисел, каждый элемент указывает количество блоков
A для соответствующей размерности
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. |