# MATLAB Programming/Advanced Matrix Operations

# Advanced Array OperationsEdit

This section is a toolbox of special array operations. These operations may be rare; however, a use may arise in specialized situations.

## Row Replication, Column Replication, and TilingEdit

To replicate a columns, rows, or to create tiles **repmat**.

### Tiling example:Edit

>> a = [1,2;3,4] a = 1 2 3 4 >> repmat(a,2) ans = 1 2 1 2 3 4 3 4 1 2 1 2 3 4 3 4

### Column Replication example:Edit

>> b = [1;2;3] b = 1 2 3 >> repmat(b,[1,3]) ans = 1 1 1 2 2 2 3 3 3