Function in for loop

9 ビュー (過去 30 日間)
Tamas Brigancz
Tamas Brigancz 2016 年 2 月 11 日
コメント済み: Tamas Brigancz 2016 年 2 月 11 日
Hi I need to read data from .wfm files. Each file has 25 frames from the oscilloscope and I need the y and t data. The filenames are tdpo001_ch1.wfm ... tdpo150_ch1.wfm and I have no idea how to make the middle of the filename as the variable for a for loop. Thanks for the answer in advance!

採用された回答

Guillaume
Guillaume 2016 年 2 月 11 日
編集済み: Guillaume 2016 年 2 月 11 日
Use sprintf:
for fileidx = 1:150
filename = sprintf('tdpo%03d_ch1.wfm', fileidx)
%... use filename
end
The '%03d' in format string means replace with the string representation of fileidx as integer, padding with zero to a size of 3 characters.
  1 件のコメント
Tamas Brigancz
Tamas Brigancz 2016 年 2 月 11 日
I got it now, thank you!!

サインインしてコメントする。

その他の回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by