repmat函数 matlab
时间: 2023-10-02 19:10:37 浏览: 123
JAVA实现matlab中repmat函数
repmat函数是Matlab中的一个函数,它的作用是将一个矩阵或向量重复若干次,形成一个新的矩阵或向量。repmat函数的语法如下:
B = repmat(A,m,n)
其中,A为待复制的矩阵或向量,m和n分别表示将A在行和列方向上重复的次数,B为复制后的新矩阵或向量。
例如,如果A为一个向量[1 2 3],m为2,n为3,则B为一个2行3列的矩阵,其内容为:
1 2 3
1 2 3
如果A为一个2行2列的矩阵[1 2; 3 4],m为3,n为2,则B为一个6行4列的矩阵,其内容为:
1 2 1 2
3 4 3 4
1 2 1 2
3 4 3 4
1 2 1 2
3 4 3 4
repmat函数在Matlab中常用于矩阵和向量的扩展,以及多维数组的变形。
阅读全文