matlab中repmat是什么
时间: 2023-06-19 10:04:24 浏览: 163
JAVA实现matlab中repmat函数
在MATLAB中,`repmat`函数用于将一个矩阵或向量复制多次以形成一个更大的矩阵。它的基本语法如下:
```
B = repmat(A, m, n)
```
其中,A是要复制的矩阵或向量,m和n是要复制的次数。例如,以下代码将创建一个3行4列的矩阵B,其中A是一个2行3列的矩阵,A将被复制2次行和2次列:
```
A = [1 2 3; 4 5 6];
B = repmat(A, 2, 2);
```
输出结果为:
```
B =
1 2 3 1 2 3
4 5 6 4 5 6
1 2 3 1 2 3
4 5 6 4 5 6
```
可以看到,复制后的矩阵B为2A大小,其中A的行和列都被复制了2次。
阅读全文