matlab读取不同文件夹下的csv
时间: 2023-06-17 13:06:12 浏览: 235
CSV数据读取.rar_Windows编程_matlab_
5星 · 资源好评率100%
你可以使用 `dir` 函数获取指定文件夹下的所有文件名,然后使用 `csvread` 函数读取每个文件的内容。下面是一个示例代码:
```matlab
folder_path = 'path/to/folder/'; % 文件夹路径
file_names = dir(fullfile(folder_path, '*.csv')); % 获取指定文件夹下的所有csv文件
for i = 1:length(file_names)
file_path = fullfile(folder_path, file_names(i).name); % 获取当前文件的路径
data = csvread(file_path); % 读取当前文件的内容
% 在这里处理读取到的数据
end
```
在上面的代码中,`folder_path` 变量指定了文件夹的路径,`file_names` 变量使用 `dir` 函数获取了该文件夹下所有扩展名为 `.csv` 的文件名。然后,我们使用 `for` 循环遍历每个文件,使用 `fullfile` 函数获取当前文件的完整路径,最后使用 `csvread` 函数读取当前文件的内容。你可以在 `for` 循环中添加自己需要的代码,对读取到的数据进行处理。
阅读全文