MATLAB: Accesing data in h5 file structure

h5MATLABstringstructure

Dear All, I am trying to access data in a .h5 file, which is in a structure. At a certain level I want to access the data by selecting a sensor based on its number (see image below). For example I want to select Name '/Sensors/6814', how could acces it by creating a sting or so?
Cheers
Eduardo

Best Answer

  • names = {hinfo.GroupHierarchy.Groups(2).Groups.Name};
    [found, idx] = ismember('/Sensors/6814', names);
    if found
    g = hinfo.GroupHierarchy.Groups(2).Groups(idx);
    else
    g = [];
    end