MATLAB Programming/Advanced Matrix Operations
Advanced Array Operations
editThis 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 Tiling
editTo 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