MATLAB Programming/Advanced Matrix Operations
Appearance
Advanced Array Operations
[edit | edit source]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 Tiling
[edit | edit source]To replicate a columns, rows, or to create tiles repmat.
Tiling example:
[edit | edit source]>> 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 | edit source]>> b = [1;2;3] b = 1 2 3 >> repmat(b,[1,3]) ans = 1 1 1 2 2 2 3 3 3