处理数据时,往往会遇到大量的同类型数据需要读取,在不确定数据文件个数和名称的情况下如何利用循环逐个打开并分析处理数据呢?这里就需要用到dir函数,以下是示例:
clear;clc;
Path = 'c:\filepath\';
Dir = dir(strcat([Path,'*.dat']));
for i = 1:length(Dir)
fid = fopen([Path,Dir(i).name],'rb');
Data = fscanf(fid,'%f');
end
处理数据时,往往会遇到大量的同类型数据需要读取,在不确定数据文件个数和名称的情况下如何利用循环逐个打开并分析处理数据呢?这里就需要用到dir函数,以下是示例:
clear;clc;
Path = 'c:\filepath\';
Dir = dir(strcat([Path,'*.dat']));
for i = 1:length(Dir)
fid = fopen([Path,Dir(i).name],'rb');
Data = fscanf(fid,'%f');
end