matlab读取多个TXT文件
时间: 2023-06-17 21:07:39 浏览: 113
如何matlab 读取同一个文件中的多个txt 文档.pdf
可以使用 `dir` 函数获取目录下所有的 TXT 文件,然后使用 `for` 循环遍历所有的文件,使用 `readmatrix` 函数读取数据。以下是一个示例代码:
```matlab
% 指定目录
folder = 'D:\data';
% 获取目录下所有 txt 文件
files = dir(fullfile(folder, '*.txt'));
% 遍历所有文件
for i = 1:length(files)
% 读取数据
filename = fullfile(files(i).folder, files(i).name);
data = readmatrix(filename);
% 处理数据
% ...
end
```
在这个示例代码中,首先指定了一个目录 `D:\data`,然后使用 `dir` 函数获取该目录下所有的 TXT 文件。接下来使用 `for` 循环遍历所有的文件,使用 `readmatrix` 函数读取数据。`readmatrix` 函数可以读取纯文本文件中的数值数据,如果文件中包含文本或其他非数值数据,则需要使用其他函数进行读取。在读取数据之后,可以对数据进行处理,比如计算平均值、绘制图表等。
阅读全文