在matlab程序中一次调用多个具有不同名称的文本文件。这些文本文件保存在文件夹中

时间:2019-05-17 16:47:33

标签: matlab

我在一个文件夹中保存了大约2000个at2文件。所有文件都有不同的名称。每个文件都包含地震数据。因此,我必须确定每次地震的参数。我必须编写一个程序,在其中可以计算每个地震文件的所有参数。为此,我必须在matlab程序中调用2000个文本文件。如何在Matlab程序中将这些文件命名为不同的文件? 另外,我必须跳过每个文本文件中的前4行,因为它们代表标题行。

1 个答案:

答案 0 :(得分:0)

您可以使用dir功能。假设所有文件都在目录foo中。然后像这样的东西会起作用-

listing = dir('foo')
for i = 1:length(listing)
     if ~isdir(listing(i))
         apply_your_function(listing(i).name)
     end
end