我之前使用過MATLAB,但用它來分析*.txt
文件中的數據。有人可以幫我解決一下如何編寫MATLAB來讀取所有100個csv文件。每個csv文件都有14列和大約10,000行。這些csv文件只包含數字,不包含文本。使用MATLAB分析100個csv文件
我想要的是讀取列F,G和H.然後從列來計算列F,G和H的平均值,然後再次平均列F,G和F的整個100 csv文件的值H.
我之前使用過MATLAB,但用它來分析*.txt
文件中的數據。有人可以幫我解決一下如何編寫MATLAB來讀取所有100個csv文件。每個csv文件都有14列和大約10,000行。這些csv文件只包含數字,不包含文本。使用MATLAB分析100個csv文件
我想要的是讀取列F,G和H.然後從列來計算列F,G和H的平均值,然後再次平均列F,G和F的整個100 csv文件的值H.
您可以通過執行
files= dir('folder_wilth_your_csv_files\*.csv');
枚舉目錄中的所有文件,然後你遍歷與
num_files = length(files);
for i=1:num_files
data=csvread(files(i).name)
end
csvread將讓您在只讀某一行和col範圍內,如果你要。一旦獲得了數據,平均值就是微不足道的部分。
好的,爲什麼-1? OP只是試圖得到一些幫助,並且已經相當清楚地說明了這個問題。 – 2010-11-29 13:02:31