B=repmat(A,m,n)
B=repmat(A,[m n])
B=repmat(A,[m n p…])这是一个处理大矩阵且内容有重复时使用,其功能是以A的内容堆叠在(MN)的矩阵B中,B矩阵的大小由MN及A矩阵的内容决定。B=repmat(A,[m n p…]),B是一个MNP的高维矩阵,矩阵中的元素为A.
例如:B=repmat([1 2;3 4],2,3)
B=
1 2 1 2 1 2
3 4 3 4 3 4
1 2 1 2 1 2
3 4 3 4 3 4
A也可以放置字符串,如:
C=repmat(“long live the king!”,2,2)
C=
long live the king long live the king
long live the king long live the king
也可放置其他的:
D=repmat(NaN,2,5)
D=
NaN NaN NaN NaN NaN
NaN NaN NaN NaN NaN
matlab中repmat函数的用法
最新推荐文章于 2024-06-06 14:46:15 发布