matlab reshape函数用法举例
时间: 2023-10-16 18:20:06 浏览: 177
矩阵的重塑-MATLAB教程
假设有一个一维数组a,长度为12,我们想将其变为一个3行4列的矩阵b,则可以使用matlab的reshape函数。
具体用法如下:
```matlab
a = 1:12; % 生成一个长度为12的一维数组
b = reshape(a, 3, 4); % 将a转换为3行4列的矩阵b
```
执行上述代码后,b的结果如下:
```
b =
1 4 7 10
2 5 8 11
3 6 9 12
```
可以看到,reshape函数将一维数组a重新组织成了3行4列的矩阵b,其中b的元素按照列优先的顺序排列。
阅读全文