读取多个.mat文件并将其存储在单元格中

时间:2014-10-30 08:37:16

标签: arrays matlab computer-vision mat

以前的.mat文件阅读问题已经过考虑,这有点具体,所以请耐心等待。

我有一个名为:

的大型文件数据集
int_f0270.mat
int_f0271.mat
...

这些是我需要读入MATLAB的图像矩阵,以便我可以对它们执行顺序操作。我正在使用的代码如下:

   for i = 270:273
   filename = strcat('int_f0',int2str(i),'.mat');
   load(filename);
   end

这适用于第一个文件(例如int_f0271.mat),但无法将更多.mat文件加载到图片中。

我得到的唯一输出是:

enter image description here

这是正确的大小,可以显示为图像,但我需要这个所有数据集。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

ImageCell = {};
for i = 270:273
filename = strcat('int_f0',int2str(i),'.mat');
load(filename);
ImageCell{i-269} = C;
clear C
end