band indexing in an hdf 5 file

Ho do you index in to an hdf 5 variable
I'm trying to open an image matrix stored in hdf5 format (a new format to me). Matrix is 500*500, but represents a time series, where each time step is a seperate image (see below).
h5disp('C:\timeseriestest\data1\') Dataset 'TSim1' Size: 1500x500x500 MaxSize: 1500x500x500 Datatype: H5T_STD_U16LE (uint16) ChunkSize: 1x500x500 ....
Not enough memory to open all bands as a single image (i.e. dat = h5read('C:\timeseriestest\data1\', '/TSim1');). If this were possible I could just index into the matlab array.
Is there a simple way to index in, and pull one band at a time for analysis equivalent to:
for i = 1:1500, dat = mydata(:,:,i) .... etc ?
Thanks

 Accepted Answer

John
John on 27 Feb 2012
H5READ can do that for you.

2 Comments

Any chance you could supply some example syntax. Thanks
OK sorry that was easy. Thanks.

Sign in to comment.

More Answers (0)

Asked:

on 24 Feb 2012

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!