J'ai utilisé MATLAB auparavant mais je l'ai utilisé pour analyser les données du fichier *.txt
. Quelqu'un peut-il m'aider comment puis-je programmer le MATLAB pour lire tout le fichier 100 csv. Chaque fichier csv a 14 colonnes et environ 10 000 lignes. Ces fichiers CSV ne contiennent que des chiffres, pas de texte. Tout ce que je veux, c'est lire les colonnes F, G et H. Et de calculer la valeur moyenne pour les colonnes F, G et H, puis encore une fois la valeur moyenne des 100 fichiers CSV pour les colonnes F, G et H.100 fichiers CSV à analyser avec MATLAB
2
A
Répondre
2
11
Vous pouvez énumérer tous les fichiers dans un répertoire en faisant
files= dir('folder_wilth_your_csv_files\*.csv');
Et puis vous traversez cela avec
num_files = length(files);
for i=1:num_files
data=csvread(files(i).name)
end
csvread vous permettra de lire que dans une certaine ligne et plage de col si tu veux. Une fois que vous avez vos données, la moyenne est la partie triviale.
ok, pourquoi -1? OP essaie juste d'obtenir de l'aide et a énoncé la question assez clairement. –