Matlab循环矩阵
时间: 2023-12-24 15:43:32 浏览: 177
在 MATLAB 中,可以使用 repmat() 函数来创建循环矩阵。repmat() 函数的作用是将一个矩阵按指定的行数和列数复制成一个更大的矩阵。
下面是一个示例代码,演示如何创建循环矩阵:
```matlab
% 创建原始矩阵
A = [1 2; 3 4];
% 复制成 2x2 循环矩阵
B = repmat(A, 2, 2);
```
在这个例子中,原始矩阵 A 是一个 2x2 的矩阵。通过使用 repmat() 函数,将 A 复制成一个 4x4 的循环矩阵 B。B 的每个元素都是 A 对应位置的元素。
输出结果:
```
B =
1 2 1 2
3 4 3 4
1 2 1 2
3 4 3 4
```
通过这种方法,您可以按需创建任意大小的循环矩阵。希望这可以帮助到您!如果您有任何其他问题,请随时提问。
阅读全文