MATLAB中文论坛

标题: matlab如何批量导入mat文件 [打印本页]

作者: 一块二    时间: 2016-8-8 09:17
标题: matlab如何批量导入mat文件
rt,我想批量导入一个文件夹的这些mat文件,~~~求教程,好人一生平安~~
作者: 一块二    时间: 2016-8-8 09:38
求大神~~~~好人一生平安
作者: 逻辑逻辑    时间: 2016-8-8 09:43
本帖最后由 逻辑逻辑 于 2016-8-8 09:45 编辑
一块二 发表于 2016-8-8 09:38
求大神~~~~好人一生平安


dz = '你的mat文件夹所在地址';
files = cellstr(ls([dz '\*.mat']));
m = size(files,1);
for i = 1:m
  temp = [dz '\' files{i,1}];
  load(temp);
end

作者: 一块二    时间: 2016-8-8 09:49
逻辑逻辑 发表于 2016-8-8 09:43
dz = '你的mat文件夹所在地址';
files = cellstr(ls([dz '\*.mat']));
m = size(files,1);

大神 这个代码~~导入的结果只有文件名~~没有文件里的东西~~
作者: 逻辑逻辑    时间: 2016-8-8 09:51
一块二 发表于 2016-8-8 09:49
大神 这个代码~~导入的结果只有文件名~~没有文件里的东西~~

那个是获得文件名的方式,你看下我上面改过一个个导入再保存就行了
作者: 一块二    时间: 2016-8-8 10:06
逻辑逻辑 发表于 2016-8-8 09:51
那个是获得文件名的方式,你看下我上面改过一个个导入再保存就行了

大神 无法读取=,= (, 下载次数: 6)