インポートファイルの番号の更新方法について

こんにちは。 以下のような連続番号のファイルをインポートしたいのですが、方法がわかりません。 例) AAAA0001 AAAA0002 ... AAAA0010 AAAA0011 ... AAAA0100 ...
もしAAAA1,AAAA2....AAAA100のようなファイル名であれば、以下のように記述できると思うのですが、 上記の例の場合はこれでは処理できません。
for i = 1:100 filename = sprintf('AAAA%d.csv', i); data{i} = importdata(filename); end
処理方法がわかる方、教えてください。

 채택된 답변

michio
michio 2016년 10월 17일
편집: michio 2016년 10월 17일

2 개 추천

sprintf('AAAA%04d.csv', i)
ではいかがでしょうか。%4d でフィールド幅4の整数文字を作成しますが、%04d とすることで、値の前にゼロを入れてフィールド幅をパディングし、0001 や 0010 などを再現します。詳細は
doc sprintf
も参照してください。

댓글 수: 1

ZONZON
ZONZON 2016년 10월 17일
できました!ありがとうございました。

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

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Transportation Engineering에 대해 자세히 알아보기

제품

질문:

2016년 10월 17일

댓글:

2016년 10월 17일

Community Treasure Hunt

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

Start Hunting!

Translated by