matlab矩阵转元胞数组
时间: 2023-05-29 21:02:21 浏览: 951
MATLABy元胞数组
将一个矩阵转换为元胞数组,可以使用mat2cell函数。
例如,将一个3x3的矩阵转换为元胞数组,每个元胞包含一个单独的数字:
```
mat = [1 2 3; 4 5 6; 7 8 9];
cell_array = mat2cell(mat, ones(1,size(mat,1)), ones(1,size(mat,2)));
```
其中,ones(1,size(mat,1))表示将矩阵按行分割,ones(1,size(mat,2))表示将矩阵按列分割。
现在,元胞数组cell_array的第一个元素包含数字1,第二个元素包含数字2,以此类推。
阅读全文