最近、Matlabのリビジョンを2007aから2012aに更新しましたが、R2007aでは正常に実行されるコードで問題が発生しています。特にによって返されるファイル名の構造に関してdir('./folder')
例:
X = dir('./folder');
p = X(:).name;
このコードをR2007aで実行すると、pにはそのフォルダー内のすべてのファイル名が含まれますが、R2012aではpにはX.namesの最初のファイルの名前のみが含まれます。私も試しました:
p = X.name;
と
p = X(:,1).name;
これらはすべて、ファイル名の目的のリストを生成しません。
他の誰かがこの問題を経験しましたか?誰かが私を正しい方向に向けることができますか?ありがとう!