matlab如何用循环实现保存很多个不同维度的矩阵
时间: 2023-07-18 11:03:00 浏览: 309
matlab中的矩阵及其基本运算_matlab源码.rar
可以使用for循环来保存多个不同维度的矩阵,具体步骤如下:
1. 声明一个cell数组,用于存储多个矩阵。
2. 使用for循环遍历需要保存的矩阵,将每个矩阵存储到cell数组中。
3. 可以使用matlab中的save函数将cell数组保存到磁盘中,方便下次使用。
示例代码如下:
```matlab
% 声明一个cell数组
data = cell(1, 5);
% 循环保存5个不同维度的矩阵
for i = 1:5
% 生成一个随机矩阵
mat = rand(i, i+1);
% 将矩阵存储到cell数组中
data{i} = mat;
end
% 保存cell数组到磁盘中
save('data.mat', 'data');
```
这样就可以通过调用load函数加载data.mat文件,获取保存的cell数组中的矩阵,进行后续处理。
阅读全文