関数dirを用いたフォルダのリスト

現在、関数dirを用いて以下のコードを用いてbmpファイルをリストしています。
bmpFiles = dir('c:/積算/*.bmp');
numfiles = length(bmpFiles);
mydata = cell(1, numfiles);
S='/';
for k = 1:numfiles
mydata{k} = imread(strcat(bmpFiles(k).folder,S,bmpFiles(k).name));
end
この際に、まずbmpFilesのフィールド順が一般的なファイル名の順番にならず、”1、10、11・・・”と1が優先されてリストになっており”1,2,3,4・・・”といったようにファイル名順にリスト化することは可能でしょうか?
またその影響でmydata{k}もファイル名順に割り当てられません
ご教授お願いいたします。

 채택된 답변

Hernia Baby
Hernia Baby 2022년 5월 27일

2 개 추천

こちら使ってみるのはいかがでしょうか?

댓글 수: 1

朋貴 熊田
朋貴 熊田 2022년 6월 3일
ご回答ありがとうございます。参考にさせていただきます。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 ファイルの操作에 대해 자세히 알아보기

질문:

2022년 5월 27일

댓글:

2022년 6월 3일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!