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
Replicate and tile an array
Calling Sequence
B = repmat(A,m,n,...)
B = repmat(A,siz)
B = repmat(A,m)
Arguments
- A
- input 2D array. 
- m, n, ...
- integers, number of - Ablocks for each dimension of- B.
- siz
- vector of integer, each element gives the number of - Ablocks for corresponding dimension of- B.
- B
- resulting array form by tiling the - A2D array.
Description
repmat(A,m,n) or similarly
            repmat(A,[m,n]) returns a large matrix
            consisting of an m-by- n
            tiling of copies of A. The size of the result
            is [size(A,1)*M, size(A,2)*N].
repmat(A,m) creates an
            m-by- mtiling.
repmat(A,[m n p ...]) tiles the array A to produce a 
            multidimensional array  composed of copies of  A. The size of the result is 
            [size(A,1)*M, size(A,2)*N, size(A,3)*P, ...].
For now,only arrays of real, integer, boolean, character string, polynomial and rational as well as sparse matrices are supported. This function definition can be extended using overloading mechanism.
Examples
See Also
History
| Version | Description | 
| 5.3.1 | Function repmat introduced. | 
| Report an issue | ||
| << squeeze | Matrix manipulation | Matrix operations >> |