16 lines
445 B
Matlab
16 lines
445 B
Matlab
|
function hdf_fielddata = ReadHDF5FieldData(file)
|
||
|
|
||
|
info = hdf5info(file);
|
||
|
|
||
|
for n=1:numel(info.GroupHierarchy.Groups)
|
||
|
if strcmp(info.GroupHierarchy.Groups(n).Name,'/FieldData')
|
||
|
for m=1:numel(info.GroupHierarchy.Groups(n).Datasets)
|
||
|
names{m} = info.GroupHierarchy.Groups(n).Datasets(m).Name;
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
|
||
|
hdf_fielddata.names = names;
|
||
|
for n=1:numel(names)
|
||
|
hdf_fielddata.values{n} = hdf5read(file,names{n});
|
||
|
end
|