私は最近Matlabリビジョンを2007aから2012aに更新しましたが、R2007aのコードでは問題なく走っています。具体的にdir('./folder')
dir( './ folder')によって返されたMatlab構造を操作する
例で返されたファイル名の構造に関する:
R2007aでこのコードを実行するX = dir('./folder');
p = X(:).name;
、pは、そのフォルダ内のすべてのファイル名が含まれている、しかし、R2012aでpは唯一の名前が含まれていますX.namesの最初のファイル。私も試してみました:
p = X.name;
と
p = X(:,1).name;
は、すべてがファイル名の希望リストを生成しません。
誰でもこの問題が発生していますか?誰かが私を正しい方向に向けることができますか?ありがとう!
、私は疑う 'P = {X.name} 'は、' p {i} 'が' i'番目のパスとなるように 'p'をセル配列に変換します。 –
@ mathematical.coffee:私はあなたが同じことを考えているのを見ます。はい、うまくいきます。 – Jonas