최근 MATLAB 개정판을 2007a에서 2012a로 업데이트했으며 R2007a의 일부 코드에서 문제가 발생했습니다. R2007a에서이 코드를 실행dir ('./ folder')에 의해 반환 된 Matlab 구조 조작
이X = dir('./folder');
p = X(:).name;
, p는 R2012a의 페이지에서 그러나 해당 폴더에있는 모든 파일 이름을 포함 단지의 이름을 포함 : 특히 dir('./folder')
예에 의해 반환되는 파일 이름의 구조에 관하여 X.names의 첫 번째 파일. 나는 또한 시도 :
p = X.name;
및
p = X(:,1).name;
는 모두 파일 이름의 원하는 목록을 생성하지 않습니다.
누구든지이 문제가 발생 했습니까? 누군가가 올바른 방향으로 나를 가리킬 수 있을까요? 감사!
,하지만 난 의심'P = {X.name}'는'p {'}가'i' 경로가되도록'p'를 셀 배열로 변환합니다. –
@ mathematical.coffee : 당신이 똑같은 생각을하는 것을 봅니다. 예, 작동합니다. – Jonas