在MatLab中循环和排序提取的数据

时间:2014-04-20 09:41:23

标签: matlab

我有数百个数据文件,例如file001~file400,应该从每个文件中选择一个数值。我知道如何选择每个数字,但是,由于文件太多,我需要循环命令并根据相应文件的数量对所有提取的数字进行排序。我感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

问题是遍历所有文件。这可以通过以下方式完成:

for i = 1:400
    filename = sprintf('file%03d',i);
    // do the number picking, etc. using the filename.
end

编辑:根据请求,对于文件名FT00100FT05320,我们进行两项小的更改,一次在循环范围内,一次在第一个参数中sprintf

for i = 100:5320
    filename = sprintf('FT%05d',i);
    // do the number picking, etc. using the filename.
end