clear
clc
path='C:\Users\asus\Desktop\h5文件操作\3\';
File=dir('C:\Users\asus\Desktop\h5文件操作\3\*.h5'); %获取文件夹3下所有的*.h5文件
allname={File.name}'; %将文件夹中所有文件名存到一维数组里
file_count=size(allname,1); %获取文件夹中的文件个数
dataa=zeros(file_count,1); %创建存储数据a的数组
datab=zeros(file_count,1); %创建存储数据b的数组
for k=1:file_count
file_path=strcat(path,allname(k,1)); %获取每个文件的完整路径
dataa(k,1)=h5read(file_path{1,1},'/Data_Fields/AODAERONET_675'); %使用h5read函数读取
datab(k,1)=h5read(file_path{1,1},'/Data_Fields/AODAERONET_870'); %/Data_Fields/AODAERONET_675为h5文件中数据值域
end
MATLAB批量读取h5文件(dir)函数的使用
最新推荐文章于 2025-03-15 02:53:13 发布