使用MATLAB分析100个csv文件

Far*_*rah 2 csv file-io matlab

我之前使用过MATLAB,但用它来分析*.txt文件中的数据.有人可以帮助我如何编程MATLAB来读取所有100 csv文件.每个csv文件有14列,大约10,000行.这些csv文件只包含数字,没有文本.

我想要的只是读取列F,G和H.并从中计算列F,G和H的平均值,然后再次平均列F,G和H的整个100 csv文件的值.

Chr*_*ris 11

您可以通过执行枚举目录中的所有文件

files= dir('folder_wilth_your_csv_files\*.csv');
Run Code Online (Sandbox Code Playgroud)

然后你用那个遍历那个

num_files = length(files);
for i=1:num_files
     data=csvread(files(i).name)
end
Run Code Online (Sandbox Code Playgroud)

如果需要,csvread将允许您只读取某一行和col范围.获得数据后,平均值就是微不足道的部分.