Please note that the recommended version of Scilab is 2024.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

`A`

blocks for each dimension of`B`

.- siz
vector of integer, each element gives the number of

`A`

blocks for corresponding dimension of`B`

.- B
resulting array form by tiling the

`A`

2D array.

### Description

`repmat(A,m,n)`

or similarily
`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- `m`

tiling.

`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

### Authors

Serge Steer, INRIA

<< resize_matrix | Matrix manipulation | Matrix operations >> |