loop을 통해 BNH란 결과값이 나왔다고 가정하고, 이를 경로명, 자동생성된 파일명으로 좀 다 정교하게 만들고 싶었다. 근데 요즘 R과 Matlab을 동시에 코드를 돌리자니 헛갈린다..
savePath='C:\\DATA\\DataCleaning\\10MIN'
for s=1:10
BNH(s)=1+s %가상의 loop이다. 10개의 파일을 한개씩 불러 BNH을 구한 후 각각 저장하는 loop이다.
folder = savePath;
baseFileName = sprintf('BNH_%s.mat',num2str(s,'%02i'));
fullFileName = fullfile(folder, baseFileName);
save(fullFileName, 'BNH');
end
결과값
지정한 폴더에 다음의 파일에 생성되었다.
BNH_01.mat, ....., BNH_10.mat
추가) csv file등으로 저장시에는
folder = savePath;
baseFileName = sprintf('DATA_%s.csv',num2str(s,'%02i'));
fullFileName = fullfile(folder, baseFileName);
csvwrite(fullFileName,BNH)
해당 저장 함수를 상요하면 된다.