연구관련/프로그래밍
[MATLAB] 여러개의 cell array, single column cell로 합치기
우주여행가
2015. 8. 11. 15:11
여러개의 vertical cell 들을 하나의 긴 vertical cell로 길게 합치기
list_all={};
for i=1:len
fp = fopen(cell_name{i},'r');
imfilelist = textscan(fp,'%s');
imfilelist = imfilelist{:};
list_all = {list_all{:}, imfilelist{:}};
fclose(fp);
end
list_all = list_all'; % 이걸 주석으로 막으면 horizontal cell로 합쳐짐
- 위의 코드로 안될 경우
list_all={};
for i=1:len
fp = fopen(cell_name{i},'r');
imfilelist = textscan(fp,'%s');
fclose(fp);
list_all = [list_all; imfilelist{:}];
end