2008年9月29日 星期一

REPMAT: Replicate and tile an array

REPMAT 指令可以拆解成 replicate matrix, 顧名思義就是複製矩陣的意思,
B = repmat(A,M,N) creates a large matrix B consisting of an M-by-N tiling of copies of A.
將 matrix A 複製 M * N 個, 並以 M 行 N 列的方式排列。舉例來說:
A=[1, 5];
B=repmat(A, 3, 2);
B = [1, 5, 1, 5; 1, 5, 1, 5; 1, 5, 1, 5]

注意: 上述式子中的分號代表換行的意思, 是 MATLAB 矩陣的輸入語法。

沒有留言:

張貼留言