일련의 파일 가져오기 또는 내보내기
여러 개의 파일을 가져오거나 내보내려면 제어 루프를 만들어 파일을 한 번에 하나씩 처리하십시오. 루프를 생성할 때 다음 사항을 참고하십시오.
순차적 파일 이름을 생성하려면
sprintf를 사용하십시오.특정 패턴과 일치하는 파일을 찾으려면
dir을 사용하십시오.함수 구문을 사용하여 파일 이름을 가져오기 함수나 내보내기 함수로 전달합니다. (자세한 내용은 명령 구문 또는 함수 구문 선택하기 항목을 참조하십시오.)
예를 들어, importdata를 사용하여 다음과 같이 file1.txt 파일부터 file20.txt 파일까지 읽어올 수 있습니다.
numfiles = 20;
mydata = cell(1, numfiles);
for k = 1:numfiles
myfilename = sprintf('file%d.txt', k);
mydata{k} = importdata(myfilename);
end
imread를 사용하여 다음과 같이 *.jpg와 일치하는 모든 파일을 읽어올 수 있습니다.
jpegFiles = dir('*.jpg');
numfiles = length(jpegFiles);
mydata = cell(1, numfiles);
for k = 1:numfiles
mydata{k} = imread(jpegFiles(k).name);
end