3410001ne => 3809962sw という名前のフォルダー内に約 1500 枚の画像があります。Matlab コードで処理するには、これらのファイルの約 470 をサブセット化する必要があります。以下は、フォルダー内のすべてのファイルを一覧表示する for ループの前のコードのセクションです。
workingdir = 'Z:\project\code\';
datadir = 'Z:\project\input\area1\';
outputdir = 'Z:\project\output\area1\';
cd(workingdir) %points matlab to directory containing code
files = dir(fullfile(datadir, '*.tif'))
fileIndex = find(~[files.isdir]);
for i = 1:length(fileIndex)
fileName = files(fileIndex(i)).name;
ファイルには序数の方向 (例: 3410001ne、3410001nw) も添付されていますが、すべての方向が各ルートに関連付けられているわけではありません。3609902sw => 3610032sw の範囲の 1500 個のファイルのうち 470 個を含むようにフォルダーの内容をサブセット化するにはどうすればよいですか? フォルダー全体ではなく、フォルダー内のファイルの範囲を Matlab に指定できるコマンドはありますか? 前もって感謝します。