用num2cell将1-100分成20组
时间: 2023-12-22 20:03:02 浏览: 36
您可以使用MATLAB中的`num2cell`函数和`mat2cell`函数来将1-100分成20组。以下是一个示例代码:
```matlab
% 创建1-100的向量
vec = 1:100;
% 将向量转换为20x5的矩阵
mat = reshape(vec, 20, 5);
% 将矩阵的每一行转换为一个单元格数组
cellArray = mat2cell(mat, ones(20,1), 5);
% 显示每个单元格数组中的值
for i = 1:numel(cellArray)
fprintf('Group %d: %s\n', i, mat2str(cellArray{i}));
end
```
这个代码将1-100分成了20组,每组包含5个数字。输出结果如下:
```
Group 1: [1 2 3 4 5]
Group 2: [6 7 8 9 10]
Group 3: [11 12 13 14 15]
Group 4: [16 17 18 19 20]
Group 5: [21 22 23 24 25]
Group 6: [26 27 28 29 30]
Group 7: [31 32 33 34 35]
Group 8: [36 37 38 39 40]
Group 9: [41 42 43 44 45]
Group 10: [46 47 48 49 50]
Group 11: [51 52 53 54 55]
Group 12: [56 57 58 59 60]
Group 13: [61 62 63 64 65]
Group 14: [66 67 68 69 70]
Group 15: [71 72 73 74 75]
Group 16: [76 77 78 79 80]
Group 17: [81 82 83 84 85]
Group 18: [86 87 88 89 90]
Group 19: [91 92 93 94 95]
Group 20: [96 97 98 99 100]
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)