R: Fast replication of a matrix

repmat {MESS} | R Documentation

## Fast replication of a matrix

### Description

Fast generation of a matrix by replicating a matrix row- and column-wise in a block-like fashion

### Usage

    repmat(x, nrow = 1L, ncol = 1L)

### Arguments

`x` | A matrix with dimensions r*c.
`nrow` | An integer giving the number of times the matrix is replicated row-wise
`ncol` | An integer giving the number of times the matrix is replicated column-wise

### Value

A matrix with dimensions (r*nrow) x (c*ncol)

### Author(s)

Claus Ekstrom <claus@rprimer.dk>

### Examples

    m <- matrix(1:6, ncol=3)
    repmat(m, 2)     # Stack two copies of m on top of each other
    repmat(m, 2, 3)  # Replicate m with two copies on top and three copies side-by-side

[Package MESS version 0.5.6 Index]