ファイル名の一部を変更

7 Ansichten (letzte 30 Tage)
Y. M
Y. M am 1 Dez. 2020
Kommentiert: Y. M am 1 Dez. 2020
現在実行中のコードにてループ毎に、
file1,file2...とファイルの生成が行われています。
(ループカウント1:file1.txt、ループカウント2:file2.txt...という感じです)
ここで、ループカウント2のときはfile1を、
ループカウント3のときはfile2を読み取るという作業を行っています。
このとき、読み込むファイルの指定を
path='filename(ループカウント数-1).text'
という風に行いたいのですが、
(ループカウント数-1)の部分のみ更新するように
ファイル名を指定する方法がわかりません。
path='filename'+(ループカウント数-1+'.text'
等、試してみてもだめでした。
お手数ですが、なにか方法等あれば教えていただけますと幸いです。

Akzeptierte Antwort

Kojiro Saito
Kojiro Saito am 1 Dez. 2020
Bearbeitet: Kojiro Saito am 1 Dez. 2020
関数sprintfを使うと簡単にできます。
for n=1:5
if n > 1
path=sprintf('filename%d.text', n-1);
disp(path)
end
end
  1 Kommentar
Y. M
Y. M am 1 Dez. 2020
早速のご回答ありがとうございます。
したいことができました!とても助かりました!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!