H5S.set_extent_simple

Установите размер пространства данных

Синтаксис

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-style. 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);