% Reads NeXus HDF5 file and print the contents filename = 'prj_test.nexus.hdf5'; root = h5info(filename,'/'); attrs = root.Attributes; for i = 1:length(attrs) fprintf('%s: %s\n', attrs(i).Name, attrs(i).Value); end mr = h5read(filename,'/entry/mr_scan/mr'); i00 = h5read(filename, '/entry/mr_scan/I00'); fprintf('#\t%s\t%s\n','mr','I00'); for i = 1:length(mr) fprintf('%d\t%g\t%d\n', i, mr(i), i00(i)); end