MATLAB批量读取h5文件(dir)函数的使用

    xiaoxiao2022-07-02  221

    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
    最新回复(0)