for文の中でファイルを読み込む

for文を使って、1回目はファイル1とファイル2を比較、2回目にファイル2とファイル3を比較としてどんどん比較していきたいです。ファイル名はFrame_1.jpg,Frame_2.jpgと数字が増えていくものです。ここの数字をiとするとエラーが出てしまうので教えていただきたいです。

 채택된 답변

Kenjiro Sugimoto
Kenjiro Sugimoto 2023년 10월 19일
편집: Kenjiro Sugimoto 2023년 10월 19일

0 개 추천

sprintf() はいかがでしょうか。文字列の中に数字を埋め込めます。第1引数が書式を表す文字列で、第2引数が挿入したい値です。下記の例では、書式文字列中の「%d」が整数用のプレースホルダであり、その箇所に i の値が配置された文字列が返されています。必要に応じて桁数指定などもできます。詳しくは参考リンクをご覧ください。
for i = 1:5
filename = sprintf("Frame_%d.jpg", i);
disp(filename);
end
Frame_1.jpg Frame_2.jpg Frame_3.jpg Frame_4.jpg Frame_5.jpg

추가 답변 (0개)

카테고리

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

태그

질문:

2023년 10월 19일

편집:

2023년 10월 19일

Community Treasure Hunt

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

Start Hunting!