repmat全称是Replicate Matrix ,意思是复制和平铺矩阵,是
MATLAB里面的一个函数。语法有B = repmat(A,m,n),将矩阵 A 复制 m×n 块,即把 A 作为 B 的元素,B 由 m×n 个 A 平铺而成。B 的维数是 [size(A,1)*m, size(A,2)*n] 。
B = repmat(A,n)返回一个
数组,该数组在其行维度和列维度包含A的n个副本。A为矩阵时,B大小为size(A)*n。
B = repmat(
A,r1,...,rN)指定一个标量列表r1,..,rN,这些标量用于描述A的副本在每个维度中如何排列。当A具有N维时,B的大小为size(A).*[r1...rN]。例如:repmat([1 2; 3 4],2,3)返回一个 4×6 的矩阵。
B = repmat(
A,
r)使用行向量r指定重复方案。例如,repmat(A,[2 3])与repmat(A,2,3)返回相同的结果。