Задать размер пространства данных
H5S.set_extent_simple(space_id,rank,h5_dims,h5_maxdims)
H5S.set_extent_simple(space_id,rank,h5_dims,h5_maxdims) устанавливает размер пространства данных, определяемого space_id. rank аргумент - количество измерений, используемых в пространстве данных. h5_dims - массив, задающий размер каждого измерения набора данных. h5_maxdims - массив, задающий верхний предел размера каждого размера.
Примечание
Библиотека HDF5 использует упорядочение в стиле C для многомерных массивов, а MATLAB ® - в стиле FORTRAN. h5_dims и h5_maxdims параметры предполагают упорядочение в стиле C. Пожалуйста, консультируйтесь «Используя Функции HDF5 Низкого уровня MATLAB» в документации MATLAB для получения дополнительной информации.
space_id = H5S.create('H5S_SIMPLE'); dims = [100 200]; h5_dims = fliplr(dims); maxdims = [100 H5ML.get_constant_value('H5S_UNLIMITED')]; h5_maxdims = fliplr(maxdims); H5S.set_extent_simple(space_id,2,h5_dims, h5_maxdims);
H5ML.get_constant_value | H5S.create | H5S.get_simple_extent_dims