首页 > 解决方案 > 在 matlab 中加载具有相同前缀名称的 .mat 文件(例如加载 abc*.mat)

问题描述

我在具有相同前缀的文件夹中有许多 .mat 文件,例如abc***.mat. 有没有办法使用通配符类型来加载文件?我可以编写dir abc*.mat并获取文件列表,但我不能load abc*.mat...

谢谢!

标签: matlabloadwildcardmat

解决方案


我希望有一种没有 for 循环的方法,但是按照 Cris Luengo(谢谢!)的建议,这是实现这一目标的一种方法。

temp=dir('abc*.mat');
for ii=1:numel(temp)
    load(temp(ii).name);
end

推荐阅读