matlab读取文件如何运用循环
时间: 2023-10-23 18:16:05 浏览: 146
如果要在Matlab中循环读取文件,可以使用for循环来实现。以下是一个简单的示例代码,可以读取文件夹下的所有txt文件,并将它们的内容打印出来:
```matlab
% 指定文件夹路径
folder = 'C:\myfolder\';
% 获取文件夹下所有txt文件的路径
fileList = dir(fullfile(folder, '*.txt'));
% 循环读取每个文件的内容并打印
for i=1:length(fileList)
% 获取文件路径
filePath = fullfile(folder, fileList(i).name);
% 读取文件内容
fileContents = fileread(filePath);
% 打印文件内容
disp(fileContents);
end
```
在这个示例中,首先使用`dir`函数获取指定文件夹下的所有txt文件的路径,并将它们保存在`fileList`数组中。然后,使用for循环依次读取每个文件的内容,并使用`fileread`函数将内容读入到`fileContents`变量中。最后,使用`disp`函数将文件内容打印出来。
阅读全文