-3

myFiles = 1x7 cell

私がしようとすると

for m =1:numel(myFiles  )
    fil{m} = dir(myFiles {m});
    fil{m}.bytes ;
end

これは機能していません エラーが発生しました:関数は「セル」入力に対して定義されていません。

4

2 に答える 2

1

まず、表示されるエラー メッセージについて言及する必要があります。

さて、それ以外にもいくつかの明らかな問題があります:

myFiles {ii}

これは、セル配列にインデックスを付けるための有効な構文ではありません。おそらく、スペースを削除すると役立ちます。

さらに、ループしてからインデックスとしてm使用します。ii

fil最後に毎回割り当てます。実際には、これは最後の結果のみが保存されることを意味します。おそらく、に割り当てるfil(m)方がニーズに適しているでしょう。

于 2013-11-12T13:37:24.130 に答える