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

12 views (last 30 days)
舞美
舞美 on 19 Oct 2023
Edited: Kenjiro Sugimoto on 19 Oct 2023
for文を使って、1回目はファイル1とファイル2を比較、2回目にファイル2とファイル3を比較としてどんどん比較していきたいです。ファイル名はFrame_1.jpg,Frame_2.jpgと数字が増えていくものです。ここの数字をiとするとエラーが出てしまうので教えていただきたいです。

Accepted Answer

Kenjiro Sugimoto
Kenjiro Sugimoto on 19 Oct 2023
Edited: Kenjiro Sugimoto on 19 Oct 2023
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

More Answers (0)

Categories

Find more on MATLAB Report Generator in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!