访问文件夹中的文件,MATLAB MAC



我有大约300 文件我想在MATLAB中访问和导入,所有这些文件都在300 文件夹中。

第一个 file 位于目录用户/matt/documents/folder_1 with fileName line.csv with users/matt/document/pofter_2 witch文件名 line.csv

因此,我想从MATLAB中的300 Line.csv文件中导入数据,以便我可以取平均值。这可能吗?我正在使用mac osx btw。

我知道与.csv文件有什么关系,但是我不知道如何有效地访问它们。

这应该有效:我们要做的就是使用sprintf和LOOP索引i为每个文件路径生成字符串,然后使用csvread读取CSV文件,然后将数据存储在cell中阵列。

for i = 1:300 % Loop 300 times.
    % Full path pointing to the csv file.
    file_path = sprintf('users/matt/Documents/folder_%d/line.csv', i);
    % Read data from csv and store it in a cell array.
    data{i} = csvread(file_path);
end
% Do your computations here.
% ...

记住将300替换为您拥有的文件夹的实际数量。

最新更新