How to import multiple txt files in different folders into workspace at one time?
조회 수: 2 (최근 30일)
이전 댓글 표시
Hi, I have multiple txt files stored in several folders and the groups of txt files in the same folder has a similar pattern of file names. All the txt files need to be read starting from the 3rd row. How can I import all the txt files from the different folders at one time into MATLAB workspace and then assign them with different names in the workspace?
Many thanks,
a sincerely user
댓글 수: 1
Stephen23
2014년 9월 19일
Do not create or use variable names dynamically like this. Use a cell array or structure instead:
채택된 답변
Mohammad Abouali
2014년 9월 18일
have you tried "textread" command? It has a headerline parameter that tells how many line to ignore. You need to call that function for each file though.
댓글 수: 2
Mohammad Abouali
2014년 9월 19일
I wouldn't name them differently. but you can use cell arrays something like this:
for i=1:nFiles
[A,B,C,...]=textread(....);
myData.A{i}=A;
myData.B{i}=B;
myData.C{i}=C;
end
Then you can access the values from different file easily or later you can combine them together.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Files and Folders에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!