2010-11-26 3 views
2

이전에 MATLAB을 사용했지만 *.txt 파일의 데이터를 분석하는 데 사용했습니다. 누군가가 나를 도와 어떻게 MATLAB을 프로그래밍하여 100 개의 모든 csv 파일을 읽을 수 있습니까? 각 CSV 파일에는 14 개의 열과 약 10,000 개의 행이 있습니다. 이 CSV 파일에는 숫자 만 있고 텍스트는 없습니다.MATLAB으로 분석 할 100 개의 csv 파일

필자가 원하는 것은 F, G 및 H 열을 읽는 것입니다. 그리고 F, G 및 H 열에 대한 평균값을 계산하려면 열 F, G 및 H에 대한 100 개의 전체 CSV 파일 값을 다시 평균화하십시오. H.

+0

좋아, 왜 -1일까요? OP는 약간의 도움을 얻으려는 것이고 질문을 공정하게 기술했습니다. –

답변

11

당신은

files= dir('folder_wilth_your_csv_files\*.csv'); 

을 수행하여 디렉토리의 모든 파일을 열거 할 수 있습니다 그리고 당신은

num_files = length(files); 
for i=1:num_files 
    data=csvread(files(i).name) 
end 

csvread이 수와 함께 당신은 단지 특정 행 안부 범위 경우를 읽을 것을 통과 네가 원해. 데이터를 얻은 후에는 평균화가 중요하지 않습니다.