필터 지우기
필터 지우기

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

조회 수: 22 (최근 30일)
舞美
舞美 2023년 10월 19일
편집: Kenjiro Sugimoto 2023년 10월 19일
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일
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개)

카테고리

Help CenterFile Exchange에서 String Parsing에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!