Matlab csv文件循环读取

我在一个文件夹中有N11,N12,N13,N14,N15,N21,N22,N23,N24,N25,N31,N32直到N55这种方式命名的25个csv纯数据文件,如何循环载入Matlab?不考虑载入后的数据处理,求先指点怎么循环读取,多谢!

[filename pathname]=uigetfile('E:\*.csv');
fname=dir(fullfile(pathname,'*.csv'));
filesize=size(fname);
for i=1:filesize(1,1)
data=load([pathname,fname(i).name]);
%%%%%%%%%
处理过程
end追问

能不能把每一步什么意思注释一下,感谢了!

追答

[filename pathname]=uigetfile('E:\*.csv');%%这里假设csv的文件存在E盘下,这里是读取文件的路径和文件名
fname=dir(fullfile(pathname,'*.csv'));%%表示列出所有csv文件
filesize=size(fname);%%表示csv文件的个数
for i=1:filesize(1,1)%%%下面读取从1读到最后一个csv文件循环
data=load([pathname,fname(i).name]);%%读取第i个csv文件里面的数据
%%%%%%%%%
处理过程
end

温馨提示:答案为网友推荐,仅供参考
相似回答