2014-10-14 2 views
0

이 코드에서 생성 된 모든 fullfileName을 하나의 셀에 어떻게 저장할 수 있습니까?Matlab에 전체 파일 저장

코드 :

for k = 1:length(allFiles) 
    baseFileName = allFiles(k).name; 
    fullFileName = fullfile(handles.sourceFolder, baseFileName); 
end 

감사

+3

셀 배열을 사용 하시겠습니까? 뭔가 - fullFileName (k) = fullfile (handles.sourceFolder, baseFileName)'? – Divakar

+0

그 셀 배열을 미리 할당하는 것을 잊지 마라. fullFileName = cell (1, length (allFiles))' –

답변

0

중첩 셀 어레이 만들기 :

my_cell_array = cell(1); 
my_cell_array{1} = cell(length(allFiles),1); 

이 그런 다음 셀 어레이의 셀에 구조를 만들 :

for k = 1:length(allFiles) 
    baseFileName = allFiles(k).name; 
    fullFileName = fullfile(handles.sourceFolder, baseFileName); 
    my_cell_array{1}{k} = fullFileName 
end 

을 그런 다음 액세스 할 수 있습니다. 각 요소는 다음과 같습니다.

disp(my_cell_array{1}{k})