登录论坛

查看完整版本 : [求助]怎么在matlab中导入大量不同名字(没有规律)的.mat数据文件?


maizi816
2008-06-15, 08:23
有人知道吗?谢谢:lol:

watcher
2008-06-16, 10:19
使用dir命令获得指定目录下的所有mat文件名,并将结果置于变量D内,e.g.
D = DIR('directory\filename');%这里D是一个结构,filename支持通配符
使用size命令获取D的最大维数,e.g.
N=max(size(D));或者N=zise(D,1);
以N为循环变量,使用for语句逐个导入数据文件,e.g.
for i=1:N
load(D(i,1).name);
end

七命猫
2008-06-19, 16:03
顺便学习了 谢谢

ertuo104
2008-06-23, 20:47
有道理。 哈哈

taojie7791158
2008-06-24, 15:06
好的很谢谢:cry:

opensesame
2008-06-29, 09:57
今天刚好找这个,多谢楼主!