exponenta event banner

H5S.offset_simple

Задать смещение простого пространства данных

Синтаксис

H5S.offset_simple(space_id,offset)

Описание

H5S.offset_simple(space_id,offset) задает смещение простого пространства данных, указанного space_id. Эта функция позволяет перемещать один и тот же выделенный фрагмент в различные местоположения в пределах пространства данных без необходимости его переопределения.

Примечание

Библиотека HDF5 использует упорядочение в стиле C для многомерных массивов, а MATLAB ® - в стиле FORTRAN. h5_start, h5_stride, h5_count и h5_block параметры предполагают упорядочение в стиле C. Пожалуйста, консультируйтесь «Используя Функции HDF5 Низкого уровня MATLAB» в документации MATLAB для получения дополнительной информации.

Примеры

dims = [100 200];
h5_dims = fliplr(dims);
space_id = H5S.create_simple(2,h5_dims,h5_dims);
start = fliplr([10 20]); block = fliplr([20 30]);
H5S.select_hyperslab(space_id,'H5S_SELECT_SET',start,[],[],block);
offset = fliplr([3 5]);
H5S.offset_simple(space_id,offset)
[start,finish] = H5S.get_select_bounds(space_id);
start = fliplr(start);
finish = fliplr(finish);