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

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

Risposta accettata

Kenjiro Sugimoto
Kenjiro Sugimoto il 19 Ott 2023
Modificato: Kenjiro Sugimoto il 19 Ott 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

Più risposte (0)

Categorie

Scopri di più su MATLAB Report Generator in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!